- В языке Паскаль используются два основных вида условных операторов: условный оператор и оператор выбора.
- Особенности Паскаль:
- условия заключаются в круглые скобки;
- для группировки нескольких операторов используются ключевые слова begin и end;
- в операторе case не требуется специальный оператор для выхода из ветки;
- else выполняется, если ни один case не подошёл;
- возможность объединения нескольких меток для одного блока кода.
Формат команды | Пример |
|---|---|
Условный оператор без else-ветки | |
if <условие> then <оператор> | if n > 20 then write (n); |
Условный оператор с else-веткой | |
if <условие> then <оператор1> else <оператор2> | 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: x := 0; 2: x := x + 5; 3: write (x) else y := x end; |