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 |