pascal2_struktura programu.pdf
(
33 KB
)
Pobierz
pascal2_struktura programu.doc
Free Pascal – struktura programu
Każdy program napisany w Pascalu powinien zawierać następujące ramy:
program
nazwa
;
uses
moduły
;
var
deklaracja zmiennych
;
begin
instrukcje
end.
Podczas tworzenia programów w Pascalu warto zapamiętać następujące zasady:
każdy program musi mieć swoją nazwę
program zaczyna się od polecenia begin i kończy się na poleceniu end. (z kropką)
każda instrukcja (nie linijka) kończy się średnikiem
komentarze umieszcza się między znakami { } i (* *)
nazwa zmienej powina zawierać informację o charakterze przechowywanych
informacji
kompilator nie rozróznia wielkich i małych liter w nazwach zmiennych
pracując na zmiennych trzeba zwracać uwagę na zgodność typów zmiennych
zaleca się stosowanie wcięć
program powinien być tak skonstruowany, aby osoba nie znająca jego
przeznaczenia wiedziała co ma robić
aby stworzyć blok instrukcji należy umieścić je między słowami kluczowymi
„begin” i „end;”
Polecenia wejścia/wyjścia
Do wypisania tekstu, lub wartości zmiennych stosuje się procedurę (polecenie)
write
writeln
Write
– po nazwie procedury w nawiasie umieszcza się tekst, nazwę zmiennej, której
wartość ma być wypisana na standardowe urządzenie wyjścia (domyślnie monitor).
-
1
-
PDF created with pdfFactory trial version
www.pdffactory.com
Free Pascal – struktura programu
Aby wypisać przykładowy tekst należy umieścić ów tekst w apostrofach,
np.
write(‘Ala ma kota ‘);
Aby wypisać zawartość zmiennej należy wewnątrz nawiasu wpisać nazwę zmiennej,
np.
write(zmienna);
Uwaga: Po tym poleceniu kursor nie przechodzi do nowej linii!
Writeln
– po nazwie procedury w nawiasie umieszcza się tekst, nazwę zmiennej, której
wartość ma być wypisana na standardowe urządzenie wyjścia (domyślnie monitor).
Aby wypisać przykładowy tekst należy umieścić ów tekst w apostrofach,
np.
writeln(‘Ala ma kota ‘);
Aby wypisać zawartość zmiennej należy wewnątrz nawiasu wpisać nazwę zmiennej,
np.
writeln(zmienna);
Uwaga: Po tym poleceniu kursor przechodzi do nowej linii (efekst naciśnięcia klawisza
„enter””)!
Do wypisania tekstu, lub wartości zmiennych stosuje się procedurę (polecenie)
read
readln
read
– po nazwie procedury w nawiasie umieszcza się nazwę zmiennej, do której wartość
ma być zczytana ze standardowego urządzenia wejścia (domyślnie klawiatura).
np.
read(zmienna);
Uwaga: Po tym poleceniu kursor nie przechodzi do nowej linii!
readln
– po nazwie procedury w nawiasie umieszcza się nazwę zmiennej, do której
wartość ma być zczytana ze standardowego urządzenia wejścia (domyślnie klawiatura).
np.
readln(zmienna);
Uwaga: Po tym poleceniu kursor przechodzi do nowej linii (efekst naciśnięcia klawisza
„enter””)!
-
2
-
PDF created with pdfFactory trial version
www.pdffactory.com
Free Pascal – struktura programu
Deklaracja zmiennych
Zmienne deklaruje się przed głównym programem, po słowie kluczowym "var",
w programie przykładowo wygląda to tak:
var
abc:byte;
l3,linia,t:string;
a:integer;
Ogólna zasada jest następująca:
Nazwa_zmiennej
:
typ_zmiennej
;
Ćwiczenie 1:
Program wypisujący przykładowy tekst.
Program pierwszy;
Uses crt;
Begin
write('Witaj świecie!');
repeat until keypressed;
End.
Ćwiczenie 2:
Proszę napisać program rysujący na ekranie trójkąt.
Ćwiczenie 3:
Program pobierający od użytkownika imię i wypisujący powitanie.
Program trzeci;
Begin
Write( 'Jak masz na imie ? : ' );
ReadLn( imie );
WriteLn;
WriteLn( 'Witaj ' , imie , '!' );
Write( 'Wcisnij Enter...' );
ReadLn;
End.
-
3
-
PDF created with pdfFactory trial version
www.pdffactory.com
Free Pascal – struktura programu
Ćwiczenie 4:
Proszę napisać program dodający do siebie dwie liczby podane przez użytkownika.
Ćwiczenie 5:
Proszę napisać program odejmujący od siebie dwie liczby podane przez użytkownika.
Ćwiczenie 6:
Proszę napisać program obliczający pole prostokąta, którego wymiary podawane są przez
użytkownika.
Ćwiczenie 7:
Proszę napisac program obliczający objętość prostopadłościanu, którego wymiary podaje
użytkownik.
-
4
-
PDF created with pdfFactory trial version
www.pdffactory.com
Plik z chomika:
ell_lornzo
Inne pliki z tego folderu:
pascal9_grafika.pdf
(47 KB)
pascal8_pliki.pdf
(35 KB)
pascal7_procedury_funkcje.pdf
(26 KB)
pascal6_stale_typy_rekordy.pdf
(25 KB)
pascal5_tablice.pdf
(30 KB)
Inne foldery tego chomika:
c#
c++
Java
Zgłoś jeśli
naruszono regulamin