Реферат: Основы языка Паскаль
END;
3. IF <условие> THEN
BEGIN
оператор 1;
оператор 2;
…………...
оператор n;
END
ELSE
BEGIN
оператор 1;
оператор 2;
………….
оператор n;
END;
Между словами BEGIN и END стоят операторы отделенные между собой точкой с запятой.
Перед словом ELSE точки с запятой быть не должно, так как это один оператор
IF…THEN…ELSE.
Вложенные операторы IF
Рассмотрим пример:
Определить, попадает ли число x в интервал от 7 до 21.
В данном примере необходимо проверить два условия и дать положительный ответ в том случае, когда они оба будут выполнены. Это можно записать следующим образом:
IF x>7 THEN
IF x<21 THEN
writeln (‘x попадает в интервал’)
ELSE writeln (‘x>=21’)
ELSE writeln (‘x<=7’);
Вложенность операторов IF не ограничена.
Ветвление по многим направлениям
Для замены конструкций из вложенных операторов IF…THEN в Паскаль-программах часто используются операторы
CASE…OF.