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

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

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

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

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

В ответе напишите буквы x,y,z,w  в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

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

Заполняем таблицу, сравнивая столбцы: первый столбец делаем полностью из единиц, так как только здесь нет нулей; только третий столбик может быть с одной единицей, оставшиеся столбцы заполняем так, чтобы было по две единицы. Первый столбец — w, третий — y, оставшиеся различаем по нулю: у x ноль находится в строке с двумя единицами, следовательно, x это второй столбец, а z — четвёртый.

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