1_SEMESTR_1 / Материалы к сессии (лектор Бобкова В.А.) / Учебник по информатике (курс лекций) / 6. Основы программирования на Паскале / 6.5.1. Логические выражения
.rtf6.5.1. Логические выражения
Логическое выражение вырабатывает результат логического типа: true и false. Эти выражения записываются с помощью операций отношений и логических операций.
Логические операции (L1 и L2 – логические выражения)
L1 |
L2 |
L1 and L2 |
L1 or L2 |
L1 xor L2 |
not L1 |
true |
true |
true |
true |
false |
false |
true |
false |
false |
true |
true |
|
false |
true |
false |
true |
true |
true |
false |
false |
false |
false |
false |
|
Операции в порядке убывания их приоритета располагаются следующим образом:
Операция |
Приоритет |
not and or, xor =, < >, <, >, < =, > = |
первый (высший) второй третий четвертый (низший) |
Пример логического выражения:
not (ln(x) > 5) and ((a <= 5) or (y = 0.2))