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

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

Определите, какому столбцу таблицы истинности соответствует каждая переменная

Условие

Логическая функция трёх переменных задана выражением F=(xy)¬zF = (x \to y) \land \lnot z. В таблице выписаны все наборы, при которых F=1F = 1, но заголовки трёх левых столбцов стёрты: переменные xx, yy, zz стоят в них в неизвестном порядке, да и строки могли быть переставлены. Первая строка таблицы содержит значения 0, 0, 0 и F=1F = 1; вторая — 1, 0, 0 и F=1F = 1; третья — 1, 0, 1 и F=1F = 1. Определите, какая переменная соответствует каждому из трёх столбцов, и запишите ответ буквами слева направо.

Ответ

Слева направо: yy, zz, xx.

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

  1. Шаг 1. Находим все наборы, при которых F = 1

    Функция F=(xy)¬zF = (x \to y) \land \lnot z — это конъюнкция, поэтому единица бывает только когда истинны обе части.

    Вторая часть: ¬z=1\lnot z = 1, то есть z=0z = 0 во всех нужных строках.

    Первая часть: импликация xyx \to y ложна только при x=1x = 1, y=0y = 0; значит подходят пары (x,y)=(0,0)(x, y) = (0,0), (0,1)(0,1), (1,1)(1,1).

    Получаем ровно три «настоящих» набора в порядке (x,y,z)(x, y, z):

    xxyyzz
    000
    010
    110

    Их и переставили в задаче.

  2. Шаг 2. Ищем признак, который не зависит от порядка строк

    Сравнивать таблицы построчно нельзя: строки в фрагменте могли поменять местами. Зато количество единиц в столбце от порядка строк не зависит — это надёжный «отпечаток» переменной.

    По таблице из шага 1:

    • в столбце xx единиц: 1;
    • в столбце yy единиц: 2;
    • в столбце zz единиц: 0.

    Все три числа разные — значит по ним переменные различаются однозначно. Осталось посчитать единицы в столбцах данного фрагмента.

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

  • Шаг 3. Считаем единицы в столбцах фрагмента
  • Шаг 4. Проверяем каждую строку
Получить полное решение

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

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

  • Сравнивают фрагмент с «правильной» таблицей построчно, забыв, что строки переставлены; сопоставлять нужно столбцы целиком (например, по числу единиц).

  • Считают импликацию xyx \to y ложной при x=0x = 0, y=1y = 1 — на самом деле из лжи следует что угодно, и там 1.

  • Из ¬z\lnot z делают вывод z=1z = 1 и ищут столбец из одних единиц вместо столбца из одних нулей.

  • Записывают ответ в порядке «переменная → номер столбца», хотя в задаче просят буквы слева направо: получается перевёрнутая перестановка zxyzxy.

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