2 задание ЕГЭ информатика с нуля: таблицы истинности
Второе задание ЕГЭ по информатике проверяет, умеешь ли ты строить таблицу истинности логической функции и сопоставлять её столбцы с переменными. Освоить его с нуля реально за несколько занятий: нужно выучить пять операций, привыкнуть к порядку действий и отработать один алгоритм подбора. Ниже теория, шаблон решения, проверка кодом на Питоне и ошибки, на которых теряют ответ.
2 задание ЕГЭ информатика: что в нём проверяют
Задание относится к задания «Таблицы истинности и логические схемы». Тебе дают логическое выражение, а дальше нужно либо восстановить, какому столбцу таблицы соответствует какая переменная, либо посчитать, в скольких строках функция равна 1. В первом случае ответ — последовательность букв, во втором — число.
Формулировка и формат ответа могут меняться от года к году. Поэтому перед тренировкой открой демоверсию и спецификацию на сайте ФИПИ (fipi.ru) за свой год и сверь, как сейчас выглядит второе задание. Подробнее о том, как работать с демоверсиями, есть в статье про демоверсии ЕГЭ.
2 задание ЕГЭ информатика: теория и знаки
Для решения хватает пяти операций. Запомни, когда каждая даёт результат, который труднее всего угадать.
- Отрицание (¬, «не»): меняет 0 на 1 и наоборот.
- Конъюнкция (∧, «и»): равна 1 только когда оба операнда равны 1.
- Дизъюнкция (∨, «или»): равна 0 только когда оба операнда равны 0.
- Импликация (→): равна 0 только в одном случае — когда из 1 следует 0 (первый операнд 1, второй 0). Во всех остальных случаях она равна 1.
- Эквивалентность (≡): равна 1, когда оба операнда одинаковы.
- Порядок действий без скобок: сначала отрицание, затем ∧, потом ∨, затем →, в конце ≡. Если сомневаешься, расставь скобки сам.
Пример задания из банка «Ранга»
Этот пример — задание на подсчёт единиц в таблице истинности. Сначала реши его сам, разделив выражение на части, затем сверь результат с ответом и проверь себя кодом.
Условие. Логическая функция F задаётся выражением
F(x, y, z, w) = (x → y) ∧ (z ∨ ¬w)
Определи, сколько строк полной таблицы истинности этой функции (таблица содержит все 16 наборов значений переменных x, y, z, w) содержат в столбце F значение 1.
В ответе запиши только целое число.
Показать ответ и решение
- Переменных четыре, значит полная таблица истинности содержит 2⁴ = 16 строк. Нужно перебрать все 16 наборов и посчитать, на скольких выражение равно 1.
- Раскрой связки: импликация A → B ложна только при A = 1 и B = 0, эквивалентность A ≡ B истинна при равных значениях.
Ответ: 9
Шаблон решения: пошаговый разбор 2 задания
Один и тот же порядок действий подходит для обоих видов задания. Он помогает не перебирать всё подряд.
- Выпиши выражение и отметь главную операцию, то есть ту, которая выполняется последней.
- Если главная операция ∧, то F равна 1 только когда все части равны 1. Строка таблицы с F = 1 тогда жёстко задаёт значения многих переменных.
- Если главная операция ∨, то F равна 0 только когда все части равны 0. Тогда опорной становится строка с F = 0.
- Если главная операция →, то F равна 0 только при 1 → 0. Это тоже даёт однозначную строку.
- Найди в данном фрагменте таблицы строку, где в столбце F стоит такое «жёсткое» значение, и по ней определи, какие столбцы могут быть какими переменными.
- Остальные строки используй для проверки. Подставь найденное соответствие и убедись, что значения F совпадают во всех строках фрагмента.
- Запиши ответ в том порядке, который требует условие: обычно это перечисление переменных по столбцам слева направо.
Подсчёт строк, где F равна 1
Если надо посчитать единицы в полной таблице, не строй её целиком. Раздели выражение на независимые части. Для функции (x → y) ∧ (z ∨ ¬w) части зависят от разных переменных. Пара (x, y) даёт 3 набора из 4, где импликация истинна. Пара (z, w) даёт 3 набора из 4, где истинно z ∨ ¬w. Значения перемножаются: 3 · 3 = 9 строк из 16.
Если переменные в частях пересекаются, так считать нельзя. Тогда перебирай значения общей переменной по очереди и считай каждый случай отдельно.
2 задание ЕГЭ информатика на Питоне: код для проверки
Питон позволяет проверить ручное решение за минуту. Модуль itertools перебирает все наборы значений, а выражение записывается почти так же, как в условии. Импликацию x → y записывай как (not x) or y.
from itertools import product print('x y z w F') for x, y, z, w in product([0, 1], repeat=4): F = ((not x) or y) and (z or (not w)) print(x, y, z, w, int(F)) Чтобы посчитать единицы, добавь счётчик: заведи переменную count = 0 до цикла и увеличивай её на 1, когда F истинна. Для задания на восстановление столбцов подставь в цикл перестановки переменных (itertools.permutations) и оставь те, при которых выражение совпадает с заданным фрагментом таблицы.
Код нужен для самопроверки и понимания. На экзамене этот приём полезен только в том случае, если условия и формат работы с компьютером разрешают его использовать, поэтому ручной шаблон освой в любом случае.
Типичные ошибки в 2 задании
Основные потери связаны с невнимательностью, а не со сложностью темы.
- Перепутана импликация: считают, что 0 → 1 даёт 0. На самом деле 0 → 1 равна 1.
- Неверный порядок действий: ∨ выполнили раньше ∧ без скобок.
- Отрицание потеряно: ¬w учли как w.
- Ответ записан в другом порядке: проверь, идут ли буквы по столбцам слева направо, как просит условие.
- Решение остановлено после первой найденной строки. Проверь соответствие на всех строках фрагмента, иначе можно выбрать подходящий, но неверный вариант.
- Подсчёт «через произведение» применён к частям с общими переменными.
Как тренироваться с нуля
Начни с таблиц истинности для двух переменных и выучи пять операций так, чтобы не думать о них. Затем решай задания с тремя и четырьмя переменными по шаблону выше. После каждого решения проверяй себя кодом на Питоне и разбирай, где расходится ответ.
Для практики удобны задания с проверкой ответа: на странице второго задания «Ранга» можно решать варианты и сразу видеть результат. Общий порядок подготовки к информатике с нуля описан в отдельной статье, а реальные формулировки сверяй с материалами ФИПИ.
Частые вопросы
С чего начать подготовку ко 2 заданию ЕГЭ по информатике?
Выучи пять логических операций и порядок их выполнения, затем потренируйся строить таблицы для двух и трёх переменных. После этого переходи к заданиям с фрагментом таблицы и подбором столбцов. Первые десять заданий решай без таймера, чтобы отработать шаблон.
Где посмотреть актуальные задания ФИПИ и формат на 2026 год?
На сайте fipi.ru в разделе демоверсий, спецификаций и кодификаторов. Там указано, что проверяет каждое задание и как оформляется ответ. Если ты готовишься к следующему году, смотри материалы именно за него, а не за предыдущий.
Нужно ли знать Питон для 2 задания?
Для решения вручную не нужно. Питон полезен как инструмент проверки: короткий цикл с product выводит всю таблицу и подтверждает твой ответ. Если язык ещё не знаком, достаточно освоить этот небольшой шаблон.
Как не путать импликацию?
Запомни одно правило: импликация ложна только в случае «1 → 0». Всё остальное — истина. Когда решаешь, сразу ищи строку, где первая часть равна 1, а вторая 0: именно там F равна 0.
Сколько времени уйдёт на освоение этого задания?
Это зависит от исходного уровня и частоты занятий. Обычно основной шаблон осваивают за несколько занятий, а дальше важно регулярно решать новые варианты. Ориентируйся на свою скорость и количество ошибок в последних заданиях.
Полезно по теме
Читать дальше
Проверить себя в тренажёре
Открывается тренировочное задание в формате ЕГЭ: условие видно сразу, краткий ответ проверяется без регистрации.
Решить задание в тренажёреМатериал — разъяснение «Ранг». Официальные правила экзамена, расписание, шкалы баллов и перечни заданий публикуют ФИПИ (fipi.ru) и Рособрнадзор (obrnadzor.gov.ru). Мы не обещаем конкретных баллов: результат зависит от твоей работы.