Neúplný podmı́něný přı́kaz
Někdy je zapotřebí, aby se nějaký příkaz provedl jenom v případě, že jsou splněny určité podmínky.
K tomu nám slouží podmíněný příkaz, který nám pomůže s tzv. větvením programu. Podmíněný příkaz patří mezi strukturované příkazy, což znamená, že on sám může obsahovat jeden nebo více příkazů.
Ukázka: ifpodmínkathenpříkaz;
Česky: Jestliže platí podmínkatak proveď příkaz;
Příklad: if A>B then Writeln (ꞌA je vetsi nez Bꞌ);
Upozornění: Tímto způsobem můžeme do podmíněného příkazu vložit pouze jeden příkaz, ale pokud bychom chtěli podmínit více příkazů, musíme použít složený výraz, který si ukážeme v další kapitole.
Pro přehlednost programu používáme strukturovanou formu zápisu, která z pohledu překladače nic nemění na funkci programu, protože překladač ignoruje mezery a konce řádků.
Ukázka: ifpodmínkathen příkaz
Příklad: if A>B then
Writeln (ꞌA je vetsi nez Bꞌ);
Upozornění: Pozor na středník, který se nachází až za celým příkazem, který byl pouze rozdělen na dva řádky.
V případě, že je podmínka splněna, příkaz se vykoná. V případě, že není splněna, příkaz se nevykoná a program pokračuje provedením hned dalšího příkazu za podmíněným příkazem.
Dále si ukážeme, jaké jsou v Pascalu relační operátory (porovnávací operátory).
Zápis v Pascalu Význam
A = B A je rovno B
A <> B A není rovno B A < B A je menší než B
A <= B A je menší nebo rovno B A > B A je větší než B
A >= B A je větší nebo rovno B
Symbol v diagramu: