Задача к ЕГЭ по информатике на тему «полностью заполненные фрагменты таблицы истинности» №1

Логическая функция F  задается выражением

(¬x ∧ y∧ z)∨ (¬x ∧ y∧ ¬z)∨ (¬x ∧¬y ∧ ¬z)

На рисунке приведён фрагмент таблицы истинности функции F  , содержащий все наборы аргументов, при которых функция F  истинна. Определите, какому столбцу таблицы истинности функции F  соответствует каждая из переменных x  , y  , z  .

? ? ? F
0 0 0 1
1 0 0 1
1 0 1 1

Напишем программу для составления таблицы истинности:

print (’x y z’)
for x in range(2):
  for y in range(2):
    for z in range(2):
      if (not(x) and y and z) or (not(x) and not(z) and y) or (not(x) and not (y) and not(z))==1:
        print(x, y, z)

Запустим её и получим следующий результат:

x y z

0 0 0

0 1 0

0 1 1

Сопоставив полученный результат с условием получим, что первый столбец соответсвует переменной y, второй — переменной x, а третий — переменной z.

Ответ: yxz
Оцените статью
Я решу все!