Задача #1482

Таблица истинности

Уровень ЕГЭ

(М. Ишимов) Миша заполнял таблицу истинности логической функции (xy)z¬w но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w,x,y,z.

F
0 1 1 1
1 1
0 1 1 1 1

Определите, какому столбцу таблицы соответствует каждая из переменных w,x,y,z.

Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

wzxy

Видео по задаче

def f(x, y, z, w): return (x <= y) and z and (not w)

for a in product([0, 1], repeat=4):
table = {(0, 1, a[0], 1), (a[1], 1, a[2], a[3]), (0, 1, 1, 1)}
for p in permutations('xyzw'):
if [f(**dict(zip(p, t))) for t in table] == [1, 1, 1]:
print(''.join(p))
Быстрый переход
Перейти к задаче