Составители:
Рубрика:
29
'ABC' < 'ABCD'
Кроме операций отношения в логических выраже-
ниях используются скобки и логические связки (операции с
операндами и значением типа Boolean):
- унарная: not;
- бинарные: and, or, xor;
Запись бинарных логических связок осуществляется
следующим образом:
<логическое выражение - первый операнд> <логическая
связка><логическое выражение - второй операнд> ;
При использовании логических связок необходимо
большое внимание уделять расстановке скобок так, как при
совместном использовании операций сравнения и логических
связок можно легко ошибиться. Логические связки имеют бо-
лее высокий приоритет, чем операции сравнения.
Примеры логических выражений со связками:
(А>5) and (Т<10) {... но не А > 5 and Т < 10}
((М<3) or (Х<0)) and Z
С помощью произвольных логических выражений X и Y
можно легко показать смысл логических связок. Напомним, что
выражения X и Y могут иметь только одно из двух значений
{false, true}.
X and Y - ("конъюнкция") данное логическое выраже-
ние истинно, тогда и только тогда, когда X и Y одновременно
истинны.
X or Y - ("дизъюнкция") данное логическое выражение
истинно, когда по крайней мере одно из выражений X или Y ис-
тины.
X xor Y - ("исключающая дизъюнкция") данное логи-
ческое выражение истинно, когда X<>Y и ложно в обратном
случае.
'ABC' < 'ABCD' Кроме операций отношения в логических выраже- ниях используются скобки и логические связки (операции с операндами и значением типа Boolean): - унарная: not; - бинарные: and, or, xor; Запись бинарных логических связок осуществляется следующим образом: <логическое выражение - первый операнд> <логическая связка><логическое выражение - второй операнд> ; При использовании логических связок необходимо большое внимание уделять расстановке скобок так, как при совместном использовании операций сравнения и логических связок можно легко ошибиться. Логические связки имеют бо- лее высокий приоритет, чем операции сравнения. Примеры логических выражений со связками: (А>5) and (Т<10) { . . . но не А > 5 and Т < 10} ((М<3) or (Х<0)) and Z С помощью произвольных логических выражений X и Y можно легко показать смысл логических связок. Напомним, что выражения X и Y могут иметь только одно из двух значений {false, true}. X and Y - ("конъюнкция") данное логическое выраже- ние истинно, тогда и только тогда, когда X и Y одновременно истинны. X or Y - ("дизъюнкция") данное логическое выражение истинно, когда по крайней мере одно из выражений X или Y ис- тины. X xor Y - ("исключающая дизъюнкция") данное логи- ческое выражение истинно, когда X<>Y и ложно в обратном случае. 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »