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

8–11 класс·базовый уровень

Постройте таблицу истинности для выражения F = (A ∨ B) ∧ ¬C

Условие

Логическая функция трёх переменных задана формулой F=(A∨B)∧¬CF = (A \lor B) \land \lnot C. Постройте полную таблицу истинности этой функции, укажите, при скольких наборах значений переменных AA, BB, CC функция принимает значение 1, и выпишите все такие наборы.

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

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

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

    Переменных три, у каждой два возможных значения, поэтому наборов ровно 23=82^3 = 8. Записывать их удобно в стандартном порядке — как двоичные числа от 000000 до 111111, тогда ни один набор не потеряется.

    Порядок операций в формуле F=(A∨B)∧¬CF = (A \lor B) \land \lnot C такой:

    1. инверсия ¬C\lnot C (черта относится только к CC, а не ко всей скобке);
    2. дизъюнкция A∨BA \lor B в скобках;
    3. конъюнкция двух полученных столбцов.

    Значит, кроме столбцов AA, BB, CC в таблице будут два вспомогательных столбца и один итоговый.

  2. Шаг 2. Заполняем вспомогательные столбцы

    Дизъюнкция A∨BA \lor B равна 0 только там, где оба операнда нули; инверсия ¬C\lnot C просто меняет значение CC на противоположное.

    AABBCCA∨BA \lor B¬C\lnot C
    00001
    00100
    01011
    01110
    10011
    10110
    11011
    11110

    Видно, что ¬C=1\lnot C = 1 ровно в тех четырёх строках, где C=0C = 0: это первая, третья, пятая и седьмая строки таблицы.

Осталось ещё 2 шага

  1. Шаг 3. Считаем итоговый столбец

  2. Шаг 4. Ответ и смысловая проверка

Получить полное решение

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

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

  • Переносят инверсию на скобку и считают ¬(A∨B)∧C\lnot(A \lor B) \land C вместо (A∨B)∧¬C(A \lor B) \land \lnot C — тогда единица остаётся всего одна, в строке (0,0,1)(0,0,1).

  • Заполняют итоговый столбец по правилу дизъюнкции («хотя бы одна единица») и получают 7 единиц вместо 3.

  • Выписывают не все наборы: пропускают строки и делают таблицу из 6 строк вместо 23=82^3 = 8.

  • Забывают, что ¬C=1\lnot C = 1 означает C=0C = 0, и в ответе пишут наборы с C=1C = 1.

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