Логическая функция задаётся выражением:
Ниже представлен фрагмент таблицы истинности функции , содержащий неповторяющиеся строки.
Определите, какому столбцу истинности функции соответствует каждая переменная
. В ответе укажите переменные в соответствующем порядке без пробелов.
print(’x y z w’)
for x in [0, 1]:
for y in [0, 1]:
for z in [0, 1]:
for w in [0, 1]:
f = w and ((not z) and x or (not y) and z)
if f == 1:
print(x, y, z, w)
Результат работы программы:
Заметим, что все столбцы содержат разное количество единиц, значит, можно сразу однозначно определить порядок переменных —
Ответ: xwzy