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