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