УСЛОВНЫЙ И СОСТАВНОЙ ОПЕРАТОРЫ Для проверки условный оператор. условия используется Формат (полная форма) : if <условие> then <оператор1> else <оператор2>; Работа оператора: Вначале проверяется условие, если условие истинно, то выполняется оператор, стоящий за словом then. Если условие ложно, то выполняется оператор, стоящий за словом else. 1
УСЛОВНЫЙ ОПЕРАТОР Формат (сокращённая форма) : if <условие> then <оператор>; Работа оператора: Вначале проверяется условие, если условие истинно, то выполняется оператор, стоящий за словом then. Если условие ложно, то управление передается следующему оператору в программе. 2
Например: Составить программу нахождения y: Program systema; var x, y : real; {описание переменных} Begin writeln(‘введи x’); readln(x); {ввод x} if x>=2 {проверка условия} then y: =sqrt(x) {выполнение оператора, если условие истинно} else y: =x; {выполнение оператора, если условие ложно} writeln(‘y=’, y: 6: 2); End. 3
В условном операторе после then и else можно помещать по одному оператору. Однако, часто необходимо выполнять группу операторов. Здесь используют составной оператор (операторские скобки). Формат: Begin оператор 1; оператор 2; … оператор n; end; 4
Например: if x<5 then begin y: =7; z: =14; end else Z: =15; 5
Задание: Вычислить значение функции для заданного x 6