📌Логические операции — это как математические действия, но вместо чисел мы работаем с утверждениями, которые могут быть либо правдой (истиной), либо ложью. Основные логические операции:📌
- НЕ (отрицание): Превращает правду в ложь, а ложь в правду.
Пример: НЕ (Солнце светит) = Солнце не светит
Отрицание (НЕ):
¬A
NOT A
- И (конъюнкция): Правда только если оба утверждения правдивы.
Пример: (Я голоден) И (У меня есть еда) = Я могу поесть
Конъюнкция (И):
A ∧ B
A & B
A AND B
- ИЛИ (дизъюнкция): Правда, если хотя бы одно утверждение правдиво.
Пример: (У меня есть зонт) ИЛИ (На улице солнечно) = Я не промокну
Дизъюнкция (ИЛИ):
A ∨ B
A | B
A OR B
Таблицы истинности
Таблицы истинности представляются в виде таблиц, где:
0 означает «ложь«
1 означает «истина«
Пример таблицы истинности для операции И (конъюнкции):
A | B | A ∧ B |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
В заданиях могут использоваться как символьные обозначения (∧, ∨, ¬), так и текстовые (AND, OR, NOT) или программные (&, |, !) варианты записи логических операций.
Пример таблицы истинности для отрицания:
Обозначается как: ¬A или NOT A
A | ¬A |
0 | 1 |
1 | 0 |
Отрицание просто меняет значение на противоположное: истина становится ложью, а ложь — истиной.Эти таблицы истинности помогают понять, как работают логические операции для всех возможных комбинаций входных значений.