Присоединиться

Информатика·Логика и таблицы истинности·8–11 класс

Вычислите значение выражения ¬A ∧ B ∨ C → B ∧ ¬C при A = 0, B = 1, C = 1

Условие

Вычислите значение логического выражения ¬ABCB¬C\lnot A \land B \lor C \to B \land \lnot C при A=0A = 0, B=1B = 1, C=1C = 1. Скобок в записи нет, поэтому операции нужно выполнять в стандартном порядке приоритета логических операций.

Ответ

F=0F = 0.

Решение по шагам

  1. Шаг 1. Расставляем скобки по приоритету операций

    Приоритет логических операций (от старшей к младшей):

    1. ¬\lnot — инверсия;
    2. \land — конъюнкция;
    3. \lor — дизъюнкция;
    4. \to — импликация;
    5. \equiv — эквиваленция.

    Импликация — самая младшая из встречающихся здесь операций, поэтому она выполняется последней и делит выражение на две части:

    F=((¬AB)C)(B¬C)F = \big((\lnot A \land B) \lor C\big) \to \big(B \land \lnot C\big)

    Дальше достаточно посчитать посылку (слева от стрелки) и следствие (справа).

  2. Шаг 2. Считаем инверсии и конъюнкции

    Подставляем A=0A = 0, B=1B = 1, C=1C = 1 и начинаем с самых старших операций — инверсий:

    • ¬A=¬0=1\lnot A = \lnot 0 = 1;
    • ¬C=¬1=0\lnot C = \lnot 1 = 0.

    Теперь конъюнкции (обе дают 1 только при двух единицах):

    • ¬AB=11=1\lnot A \land B = 1 \land 1 = 1;
    • B¬C=10=0B \land \lnot C = 1 \land 0 = 0.

    Обратите внимание: ¬AB\lnot A \land B — это «не AA, и при этом BB», а вовсе не ¬(AB)\lnot (A \land B).

Осталось ещё 3 шага — откроются после входа:

  • Шаг 3. Находим посылку и следствие импликации
  • Шаг 4. Применяем таблицу импликации
  • Шаг 5. Проверка «от противного»
Получить полное решение

Бесплатно · займёт минуту

Частые ошибки

  • Читают ¬AB\lnot A \land B как ¬(AB)\lnot(A \land B): здесь ¬(01)=1\lnot(0 \land 1) = 1 — значение случайно совпало, но в других задачах такая замена ломает ответ.

  • Выполняют импликацию раньше дизъюнкции, то есть читают запись как (¬AB)(CB¬C)(\lnot A \land B) \lor (C \to B \land \lnot C): получается 1(10)=10=11 \lor (1 \to 0) = 1 \lor 0 = 1 вместо 0.

  • Считают, что 10=11 \to 0 = 1, путая импликацию с дизъюнкцией или с эквиваленцией.

  • Забывают посчитать инверсию в правой части и берут BC=1B \land C = 1: тогда выходит 11=11 \to 1 = 1, то есть неверный ответ 1.

Другие задачи по теме «Логика и таблицы истинности»