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