В языке Паскаль используют три вида условных операторов: условные операторы в полной и неполной формах и оператор выбора.
Формат команды | Пример |
---|---|
Условный оператор в неполной форме | |
if <условие> then <оператор> | if n > 20 then write(n); |
Условный оператор в полной форме | |
if <условие> then <оператор> else <оператор> | if x > 0 then x := x + 2 else x := x – 2; |
Оператор выбора | |
case <переменная> of <значение 1>: <оператор 1>; <значение 2>: <оператор 2>; … else <оператор> end; | case b of 0: x := y; 1, 2, 3: x := 0; 4: x := x + 5; 67: write (x) else y := x end; |