Termin: poniedziałek, 8:30-10:00, s. 2041 lub 2100
Prowadzący: Sławek Kolasiński
Kontakt: initial.lastname @ mimuw.edu.pl
Konsultacje: sala 4500 MIM UW, poniedziałek 12:15 - 13:45 lub po indywidualnym umówieniu się.
Uwaga: Proszę zwrócić szczególną uwagę na wcięcia i komentarze w kodzie źródłowym. Czytelność kodu będzie jednym z kryteriów oceny programu zaliczeniowego.
turbo
w linii poleceń lub znaleźć
gdzieś w menu). Obejrzeć zawartość menu. Najbardziej
przydatne i najczęściej używane skróty klawiszowe to:
F2
polecenie Save, czyli zapisz
edytowany plik,
F3
polecenie Open, czyli otwórz
plik źródłowy,
F9
polecenie Make, czyli
kompiluj aktualnie otwarty program,
Ctrl-F9
polecenie Run, czyli
uruchom program,
Alt-F5
polecenie User screen,
czyli pokaż co program wypisał na ekranie.
readln;
" (A nie
chcemy!).
Program Hello; Begin WriteLn('Hello world!'); end.Poeksperymentować ze składnią. Usunąć jakiś średnik lub kropkę i zobaczyć co się stanie. Usunąć klauzulę
Program
.
Czy program nadal się kompiluje?
N
kolejnych liczb
pierwszych, gdzie N
jest pewną stałą. Można (i
należy) użyć algorytmu Sita Erastotenesa.
file of ...
) oraz
tekstowe (text
),
seek
),
assign(plik,ścieżka)
-
wiąże zmienną plikową plik
z
pewnym plikiem dyskowym,
reset(plik)
- otwórz istniejący
plik,
rewrite(plik)
- stwórz nowy plik
(Uwaga: jeśli plik plik
już istnieje, to zostanie skasowany),
append(plik)
- otwórz plik
tekstowy (nie działa dla binarnych) do dopisywania,
read(plik,zmienna)
-
odczytaj z pliku jeden rekord (w przypadku plików
tekstowych jeden znak),
readln(plik,zmienna)
-
odczytaj z pliku tesktowego cały wiersz,
write(plik,zmienna)
-
zapisz do pliku rekord,
writeln(plik,zmienna)
-
zapisz do pliku tekstowego caly wiersz,
close(plik)
- dokańcza wszystkie
zbuforowane operacje i zamyka plik,
eof(plik)
- zwraca prawdę jeśli
kursor pliku znajduje się na jego końcu,
fileSize(plik)
- zwraca wiekolść
pliku liczoną w liczbie rekordów, tzn. jeśli
plik
był zadeklarowany np. jako
plik : file of integer;
,
fileSize(plik)
zwróci ilość liczb typu
integer
znajdujących się w pliku,
filePos(plik)
- zwraca aktualną
pozycję kursora pliku.
seek(plik,pozycja)
-
przesuwa kursor na wybraną pozycję,
close
tuż przed ostatecznym
end.
-em.
c in [ 'a' .. 'z' ]
,
e-mail: initial.lastname @ mimuw.edu.pl | Ostatnia aktualizacja: 16-12-2008 |