Логические операции
В компьютерных программах используются операции:
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.