TURBO PASCAL:Учебное пособие. Терёхин В.В. - 29 стр.

UptoLike

Составители: 

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