
Задача по теме: "Заполнение таблицы истинности"
Артем заполнял таблицу истинности функции (x <= y) and ((not(y)) or w) and z, но успел заполнить лишь фрагмент из трех ее строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
Определите, какому столбцу таблицы соответствует каждая из переменных 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) and ((not(y)) or w) and z
if (f == 1):
print(x, y, z, w)
Вывод программы:
x y z w
0 0 1 0
0 0 1 1
0 1 1 1
Для того, чтобы сопоставить, посмотрим на значения в столбцах:
Первый столбец - y
Второй столбец - z, так как только тут могут быть все 1
Третий - w, так как при z=1 и остальных 0, будет 1
Четвертый - x, так как только тут будут все 0
Ответ: YZWX
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

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

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

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