Логические выражения
В логических выражениях происходит вычисление логического значения (истина/ложь). Обычно логические выражения используются в управляющих операторах, в которых на основании результата логического выражения определяется дальнейшая последовательность выполнения программы. Логические выражения вычисляются слева направо. Для того, чтобы избежать неоднозначности и управлять последовательностью операндов, следует применять круглые скобки.
Уровни старшинства логических операций:
Уровень 1 |
операнды, заключенные в скобки |
Уровень 2 |
NOT |
Уровень 3 |
AND |
Уровень 4 |
OR |
Пример:
Стр = "Угадал!";
а = ВвестиСтроку(Стр, "Назови пароль!", 15);
Если (а=1) И ((Стр = "пароль") ИЛИ (Стр = "Пароль")) Тогда
Сообщить(Стр);
КонецЕсли;