Реферат: Ветвление в Паскале
>= больше или равно
< меньше
<= меньше или равно
= равно
<> неравно
Имеют один и тот же приоритет и соединяют два выражения одного и того же типа. Результатом любой операции сравнения является значение TRUE или FALSE.
ЛОГИЧЕСКИЕ ОПЕРАЦИИ:: NOT - НЕ; AND - И; OR - ИЛИ
ПОРЯДОК ВЫПОЛНЕНИЯ ОПЕРАЦИЙ:
1. - (унарный минус, т.е. отрицание числа) NOT
2. * / DIV MOD AND
3. + - OR
4. < <= > >= = <>
Оператор ветвления (условный оператор)
Формат оператора:
If условие THEN
оператор1
ELSE оператор2;
где условие - логическое выражение (т.е. в него обязательно входит знак отношения, и можно определить, истинно выражение или ложно)
оператор1 - любой оператор Паскаля; этот оператор исполняется, когда условие истинно;
оператор2 - любой оператор Паскаля, в том числе и условный; этот оператор исполняется, когда условие ложно.
Выполнение оператора:
При выполнении этого оператора сначала вычисляется значение условия.
Если условие истинно (true), то выполняется оператор после слова THEN, а оператор2 пропускается;
если условие ложно (false), то оператор1 пропускается, а выполняется оператор после слова ELSE.
Примеры:
if x > 0 then
y:=sqrt(x
else write ('Решений нет');
Операторы 1 и 2 могут быть любыми, в том числе и условными. В этом случае их называют вложенными.