if (((x and (not y)) <= ((not z) or (not w))) and ((w <= x) or y)) == False:
print(x, y, w, z)
В результате его работы получаем таблицу истинности:
0 0 1 0
0 0 1 1
1 0 1 1
Сопоставляем нашу таблицу с таблицей в задание:
единственный столбик где есть 2 единицы и ноль в нашей таблице это столбик z ⇒ 1 столбик в таблице задания это z .
В нашей таблице вы видим, что нет строки со всеми единицами, следовательно в 2 столбике первой строке в таблице задания стоит 0, в нашей таблице мы видим, что есть одна строка с тремя единицами и одним 0 - этот ноль принадлежит столбику y ⇒ 2 столбик в таблице задания это y .
Остается 3 и 4 столбик, так как у нас в нашей таблице есть столбик со всеми единицами (столбик w) - 3 или 4 столбик таблицы задания должен полностью состоять из единиц, так как в 4 есть 0 ⇒ 3 столбик состоит полностью из единиц ⇒ 3 столбик - w, а 4 столбик - x
Answers & Comments
Ответ:zywx
Объяснение:
Пишем код на python:
for x in range(2):
for y in range(2):
for w in range(2):
for z in range(2):
if (((x and (not y)) <= ((not z) or (not w))) and ((w <= x) or y)) == False:
print(x, y, w, z)
В результате его работы получаем таблицу истинности:
0 0 1 0
0 0 1 1
1 0 1 1
Сопоставляем нашу таблицу с таблицей в задание:
единственный столбик где есть 2 единицы и ноль в нашей таблице это столбик z ⇒ 1 столбик в таблице задания это z .
В нашей таблице вы видим, что нет строки со всеми единицами, следовательно в 2 столбике первой строке в таблице задания стоит 0, в нашей таблице мы видим, что есть одна строка с тремя единицами и одним 0 - этот ноль принадлежит столбику y ⇒ 2 столбик в таблице задания это y .
Остается 3 и 4 столбик, так как у нас в нашей таблице есть столбик со всеми единицами (столбик w) - 3 или 4 столбик таблицы задания должен полностью состоять из единиц, так как в 4 есть 0 ⇒ 3 столбик состоит полностью из единиц ⇒ 3 столбик - w, а 4 столбик - x
Ответ:
zywx
Объяснение: