Opakování základních příkazů a syntaxí v programovacím jazyce Pascal Orbis pictus 21. století Opakování základních příkazů a syntaxí v programovacím jazyce Pascal OB21-OP-EL-KON-DOL-M-4-003
Základní příkazy Jsou to vlastně takzvaná klíčová slova, tj. slova, která jsou definovaná přímo v překladači, pomocí nichž, jsou poté definovány další příkazy. To jsou v podstatě procedury a funkce obsažené v tzv. Knihovnách. Příklad ZP: begin, end, for, while, repeat ......
Zákl. syntaxe – struktura programu program pokus; {název programu -není povinný} uses crt, graph; {použité knihovny příkazů} const pi=3.14; {definice konstant} var x,y: integer; {deklarace promněnných} s: string; procedure priklad; {procedury a fce} begin end; begin {začátek těla programu} end. {konec těla programu}
Použití zákl. příkazů - podmínky Používají se jednoduché, výčtové a složené. Výsledkem podmínky MUSÍ být logická hodnota! Pro zadání samostatné podmínky se používá konstrukce IF podmínka THEN příkaz (případně ELSE příkaz_2). Příklady: IF x<2 THEN tisk; {pokud je x<2, spustí se procedura TISK} IF x IN [1..5] THEN tisk; {pokud je x v množině 1,2,3,4,5, spustí se procedura tisk} IF (x<2) and (y=1) THEN tisk; {pokud je x<2 a zároveň y=1, spustí se procedura TISK}
Použití zákl. příkazů - cykly Cykly se používají tam, kde je zapotřebí opakovat určitou část programu. V jazyce Pascal, se používají 3 typy cyklů. FOR – do určené proměnné vkládá při opakování hodnoty v předem známém intervalu (proběhne min. jednou). Př: FOR x:=1 to 10 do writeln(x); WHILE – opakuje, dokud platí podmínka, která je umístěna na začátku cyklu (nemusí proběhnout ani jednou). Př. WHILE x<10 do x:=x+1; REPEAT – UNTIL - opakuje, dokud neplatí podmínka, která je na konci cyklu (proběhne min. jednou). Př: REPEAT x:=x+1; UNTIL x=11;