Задание №2 ЕГЭ: Таблицы истинности логических функций (ID 6689) — Ответ, условие и разбор | СмартКИМ
Не нашли свое задание? Попробуйте КИМСканер для быстрого поиска решения по фото или тексту: Открыть КИМСканер
СмартКИМ ЕГЭ Информатика
Каталог №2 Вариант ЕГЭ Разбор в СмартКИМ

Задание №2: Таблицы истинности логических функций

Задача #6689 Формат ЕГЭ 2026 1 первичный балл
Основные типы и прототипы задания №2:
Построение таблицы истинности Частично заполненные фрагменты Сопоставление строк и столбцов

Условие задания

(ЕГЭ-2023) Логическая функция F задаётся выражением (x ˄ ¬y) ˅ (x ≡ z) ˅ w. На рисунке приведён фрагмент таблицы истинности функции F. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z, w.
В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Ответ: zywx

Шаблон решения на Python

# === Задание 2: Таблица истинности логической функции ===
from itertools import product, permutations

def f(x, y, z, w):
    # Подставьте формулу из условия задания:
    return (not(x <= y)) or (y == z) or not(w)

for a1, a2, a3, a4 in product([0, 1], repeat=4):
    table = [
        (a1, 0, 0, 1),
        (0, a2, 1, 0),
        (1, 0, a3, a4)
    ]
    if len(set(table)) == len(table):
        for p in permutations('xyzw'):
            if all(f(**dict(zip(p, row))) == 0 for row in table):
                print("Порядок переменных:", ''.join(p))

Подготовка к ЕГЭ по информатике на 85+ баллов

В интерактивном тренажёре СмартКИМ вы можете решать варианты на время, писать и запускать код Python в браузере, работать с таблицами Excel и отслеживать свой классный рейтинг.