Логическим выражением называется совокупность констант, переменных, арифметических и логических функций, знаков математических и логических операций, а также операций отношений. Данным курсом предусмотрено изучение следующих логических операций Pascal:
- AND - логическое умножение, логическое " И ";
- OR - логическое сложение, логическое " ИЛИ ";
- NOT - логическое отрицание, логическое " НЕ ".
Когда эти операции применяются, условия, ими объединяемые, должны охватываться скобками:
IF (x<=4) AND (x>= 2) Then........
Оператор условного перехода
Формат оператора:
IF <LOG-EXPR> THEN (S1; S2;...;Sn) ELSE (S'1;S'2;...;S'n);
где:
- IF - первое ключевое слово, в переводе означает "если";
- LOG-EXPR - логическое выражение;
- THEN - второе ключевое слово, в переводе означает "тогда";
- (S1;...;Sn) - составной оператор, выполняемый в случае, если
- LOG-EXPR имеет значение TRUE, т.е. "истинно";
- ELSE - третье ключевое слово, в переводе означает "иначе";
- (S'1;S'2;...;S'n) - составной оператор, выполняемый в случае, если LOG - EXPR имеет значение TRUE, т.е. "истинно".
Первый составной оператор (S1; S2;...; Sn) называется веткой «ДА» или "Действие 1".