
Задача по теме: "Заполнение таблицы истинности"
Логическая функция F задается выражением (x == y) or (y and z) or w.
Ниже приведен частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки.
Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Функция задана выражением x or not(y), зависящим от двух переменных x и y, а фрагмент таблицы истинности имеет следующий вид.
В этом случае первому столбцу соответствует переменная y, а второму столбцу - переменная x. В ответе следует написать: yx.

Решение:
Для решения этого задания напишем программу на Python:
print('x y z w')
for x in range(0,2):
for y in range(0,2):
for z in range(0,2):
for w in range(0,2):
f = (x == y) or (y and z) or w
if (f == 0):
print(x, y, z, w)
Вывод программы:
x y z w
0 1 0 0
1 0 0 0
1 0 1 0
Для того, чтобы сопоставить, посмотрим на значения в столбцах:
Первый столбец - x, так как только там будет один 0
Второй столбец - y, так как при x=0 и w=0, там будет 1
Третий - w, так как только там могут быть все 0
Четвертый - z
Ответ: XYWZ
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

МГ | Pro | ProMax | |
Практика на платформе | |||
Отслеживание прогресса обучения | |||
Двухуровневое домашнее задание после каждого вебинара | |||
Все материалы составлены экспертом ЕГЭ | |||
Персональный менеджер | |||
Личный куратор | |||
Разбор ошибок личным куратором | |||
Еженедельные созвоны с куратором для закрытия индивидуальных пробелов | |||
Составление индивидуального расписания |

счёта
средств
подтверждено!
Теперь вы можете приступить
к следующему уроку
курса по математике
замены
Для смены номера телефона
мы отправили Вам код по СМС,
введите его в поле ниже.
Электронная почта
На почту придет чек об оплатеНажимая кнопку "купить", Вы выражаете своё согласие с офертой оказания услуг и принимаете их условия
Здравствуйте!
Выберите информацию о себе ниже
Электронная почта
На почту придет чек об оплатеНажимая кнопку "купить", Вы выражаете своё согласие с офертой оказания услуг и принимаете их условия

Оплата прошла успешно!
