Вычислите значение выражения ¬A ∧ B ∨ C → B ∧ ¬C при A = 0, B = 1, C = 1
Условие
Вычислите значение логического выражения при , , . Скобок в записи нет, поэтому операции нужно выполнять в стандартном порядке приоритета логических операций.
Ответ
.
Решение по шагам
Шаг 1. Расставляем скобки по приоритету операций
Приоритет логических операций (от старшей к младшей):
- — инверсия;
- — конъюнкция;
- — дизъюнкция;
- — импликация;
- — эквиваленция.
Импликация — самая младшая из встречающихся здесь операций, поэтому она выполняется последней и делит выражение на две части:
Дальше достаточно посчитать посылку (слева от стрелки) и следствие (справа).
Шаг 2. Считаем инверсии и конъюнкции
Подставляем , , и начинаем с самых старших операций — инверсий:
- ;
- .
Теперь конъюнкции (обе дают 1 только при двух единицах):
- ;
- .
Обратите внимание: — это «не , и при этом », а вовсе не .
Осталось ещё 3 шага — откроются после входа:
- Шаг 3. Находим посылку и следствие импликации
- Шаг 4. Применяем таблицу импликации
- Шаг 5. Проверка «от противного»
Бесплатно · займёт минуту
Частые ошибки
- ✗
Читают как : здесь — значение случайно совпало, но в других задачах такая замена ломает ответ.
- ✗
Выполняют импликацию раньше дизъюнкции, то есть читают запись как : получается вместо 0.
- ✗
Считают, что , путая импликацию с дизъюнкцией или с эквиваленцией.
- ✗
Забывают посчитать инверсию в правой части и берут : тогда выходит , то есть неверный ответ 1.