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