Логическая функция задаётся выражением:
Ниже представлен фрагмент таблицы истинности функции содержащий неповторяющиеся строки, при которых фукнция
ложна.
Определите, какому столбцу истинности функции соответствует каждая переменная
Решение программой
print(’x y z’)
a = (0, 1)
for x in a:
for y in a:
for z in a:
if (((y or z) <= x) or (x == y)) == False:
print(x, y, z)
Решение руками
Для ложности функции каждая из скобок должна быть ложной. Первая скобка ложна в случае, если
Следовательно, переменная
занимает третий столбец. Так как
принимает значение 0, то
должен принимать значение 1, чтобы эквивалентность была ложной. Тогда ячейки во втором столбцы будут содержать единицы, а сам столбец принадлежит переменной
Тогда для переменной
остаётся первый столбец.