<< 18.Programování a algoritmizace | Témata VYT | 20.Delphi - vizuální programování >>
19. Pascal - struktura programu a dat
- Pascal, struktura programu, klíčová slova, typy dat a jejich deklarace
- zápis programových struktur - podmínky a větvení programu
Pascal
Vlastnosti
- vznik v 70. letech na technická univerzitě Curychu
- pro výuku programování strukturovaného programování
- přesná deklarace dat, přehledný zápis
Struktura programu'''
- příkazy odděleny středníkem na samostatných řádcích
- odsazení (indentace) příkazů podle zanoření v programové struktuře
- Deklarační část
- hlavička, deklarace typů, konstant, proměnných, procedur a funkcí
- Hlavní program
- programové struktury - seskupení příkazů, větvení, cykly ...
|
|
Typy dat
|
Způsob deklarace
type evidence = record
begin
jmeno : string[20];
vek : integer;
vydelek: real;
end;
var zamestnanci: array[1..200] of evidence;
k,n,i : integer
soubor : text;
|
Programové struktury
- Vstup a výstup dat
- využití systémových procedur pro čtení read() a pro výpis write()
- načtení hodnoty do proměnné cislo
write('Zadej hodnotu cisla : ') ;readln('cislo')
- výpis výsledku součtu čísel v proměnných a,b
writeln('Soucet cisel ',a,' + ',b,' = ',a+b)
Podmínky a větvení programu
Jednoduchá podmínka
VD
Syntaxe
if cislo < 0
then write('Chyba!');
Úplná podmínka
VD
Syntaxe
if cislo < 0
then write('Chyba!')
else write(cislo);
if (a > 5) and (a < 10)
then write('Spravne zadani')
|
Větvení programu
VD
Syntaxe
case volba of
1:
begin
{blok programu pro volba=1}
end;
2:
begin
{blok programu pro volba=2}
end;
3:
begin
{blok programu pro volba=3}
end;
else
begin
{blok programu pro neuvedené hodnoty}
end;
end;
|