Предмет: Информатика,
автор: jmolin101
решите пожалуйста на питоне с объяснением
Приложения:
denissuckov247:
Я не знаю ТИ поняла
Ответы
Автор ответа:
0
Ответ: zyxw
Построим таблицу истинности, возьмём только нулевые значения F:
x y z w F
0 0 1 0 0
0 1 1 0 0
1 0 0 0 0
1 1 1 0 0
Логическими рассуждениями приходим к тому, что если вычеркнуть 3 строку и поменять столбцы местами определённым образом, то всё получается.
А именно порядок должен быть zyxw
Код:
from itertools import product
print("ВСЯ ТАБЛИЦА ИСТИННОСТИ F")
print("x y z w F")
for x, y, z, w in product([0, 1], [0, 1], [0, 1], [0, 1]):
F = ((not x or y) == (not z or w)) or (x and w)
print(x, y, z, w, int(F))
print("\nТОЛЬКО НУЛИ F")
print("x y z w F")
for x, y, z, w in product([0, 1], [0, 1], [0, 1], [0, 1]):
F = ((not x or y) == (not z or w)) or (x and w)
if not F:
print(x, y, z, w, int(F))
Похожие вопросы
Предмет: Русский язык,
автор: zarevich6
Предмет: Другие предметы,
автор: адинаига
Предмет: Английский язык,
автор: karinavoronina3
Предмет: Русский язык,
автор: luss551
Предмет: Қазақ тiлi,
автор: tuka77787