Задание №2 — Построение таблицы истинности
Миша заполнял таблицу истинности функции но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
| 0 | 1 | 1 | 0 | 0 |
| 0 | 0 | |||
| 1 | 0 | 1 | 0 |
Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z. В ответе напишите буквы w, x, y, z в том порядке, в котором идутсоответствующие им столбцы (сначала буква, соответствующая первомустолбцу; затем буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Функция задана выражением зависящим от двухпеременных, а фрагмент таблицы имеет следующий вид.
| 0 | 1 | 0 |
В этом случае первому столбцу соответствует переменная y, а второму столбцу – переменная x. В ответе следует написать yx.
Правильный ответ
xwzy
Пояснение
Решение:
Функция — это дизъюнкция трёх слагаемых. Во всех трёх заполненных строках , а дизъюнкция равна нулю только тогда, когда каждое слагаемое равно нулю. Значит в каждой строке одновременно выполняется:
- , то есть ;
- , то есть ;
- , то есть или .
Ищем столбец переменной . В нём во всех строках должна стоять единица. В первой строке (0 1 1 0) единицы стоят только во втором и третьем столбцах, а в третьей строке (_ 1 0 1) третий столбец равен нулю. Остаётся второй столбец: — это второй столбец.
Ищем столбец переменной . В первой строке оставшиеся столбцы 1, 3, 4 равны 0, 1, 0. Так как , одна из этих двух переменных стоит в третьем столбце. Пусть в третьем столбце стоит ; тогда , и из условия следует . Но в первой строке в первом и четвёртом столбцах нули, поэтому невозможно. Значит в третьем столбце стоит , а переменные и занимают первый и четвёртый столбцы.
Различаем и . Пусть — четвёртый столбец, а — первый. Разберём вторую строку (0 _ _ _): , поэтому из получаем ; далее даёт , а . Строка однозначно восстанавливается как 0 1 1 0 и совпадает с первой строкой, а по условию все три строки различны. Значит этот вариант отпадает.
Остаётся: — первый столбец, — четвёртый. Проверим, что он непротиворечив. Вторая строка (0 _ _ _): , значит , , а можно взять равным 1 — получаем 0 1 1 1. Третья строка (_ 1 0 1): , поэтому ; , и — годится; получаем 1 1 0 1. Все три строки различны, во всех .
Итак, столбцы слева направо: , , , .
Ответ: xwzy