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

Решение:
print('x y z w')
for x in 0,1:
for y in 0,1:
for z in 0,1:
for w in 0,1:
if x and (y<=z) and ((not(y))<=(not(z)==w)):
print(x, y, z, w)
Вывод программы:
x y z w
1 0 0 1
1 0 1 0
1 1 1 0
1 1 1 1
1) 4 единицы можно поставить только в 3 стоку
2) 3 строка вывода лишняя, так как в 1 и во 2 строках уже по 2 нуля
3) x - это 1 столбец, а y - 3 столбец
4) в первой строке при x = 1, w = 0, значит w - это 4 столбец
5) z - это второй столбец
Ответ: XZYW
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

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

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

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