Логический тип данных
Логический тип данных имеет всего два значения True (истина), False (ложь) и является упорядоченным типом True > False.
В программе логический тип переменной задается служебным словом Boolean.
Существуют следующие логические операции:
-
Операции сравнения.
> - больше;
< - меньше;
= - равно;
<> - не равно;
>= - больше либо равно;
<= - меньше либо равно.
-
or (или) - логическое сложение (дизъюнкция).
В физическом смысле логическое сложение - это объединение двух областей.
| | A =True | B =False |
| A or A = True A or B = True B or A = True B or B = False | ||
-
and (и) - логическое умножение (конъюнкция).
В физическом смысле логическое умножение - это пересечение двух областей.
| | A =True | B =False |
| A and A = False A and B = False B and A = False B and B = True | ||
-
not (не) - логическое отрицание.
В физическом смысле логическое умножение - это пересечение двух областей.
| | A =True | B =False |
| not A = B not B = A | ||
В логическом выражении могут учувствовать несколько логических операций, приоритет выполнения операций следующий:
-
Логическое отрицание;
-
Конъюнкция;
-
Дизъюнкция;
-
Операции сравнения.
| < Предыдущая | Следующая > |
|---|








