Логические операции

В компьютерных программах используются операции:

1. И(пересечение или конъюнкция - A^B). В программном коде обозначается, как And, а в функциональных схемах, как знак &.

Трактуется, как:Если и A, и B имеют значение, то результат True.

 

Конъюнкция A^B Обозначение на схемах:

 
 


A

A^B

B

 

Таблица истинности

A B A^B

2. ИЛИ (объединение или дизъюнкция- AvB). В программном коде обозначается, как Or, а в функциональных схемах, как знак 1.

Трактуется, как: Если имеется A или B или оба, то результатTrue.

Дизъюнкция AvB Обозначение на схемах:

A

AvB

B

 

 

Таблица истинности

A B AvB

3. НЕ (инверсия или отрицание - |A). В программном коде обозначается, как Not, а в функциональных схемах обозначается кружком на выходе элемента схемы. Трактуется, какесли A имеет значение, то результатFalse,если A отсутствует, то результат – True.

Инверсия |E1 Обозначение на схемах:

A |A

 

Таблица истинности

A |A

 

4. Исключающее ИЛИ.В программном коде обозначается, как Xor, а формула функции записывается, как (A*|B+|A*B)или сложение по модулю 2.

Трактуется, как: Если есть только A или только B, то результат – True.