Как решать 2 задание ЕГЭ по информатике в Excel: формулы и таблицы истинности

Введение: почему Excel — лучший инструмент для 2 задания ЕГЭ

Второе задание ЕГЭ по информатике посвящено логическим выражениям и таблицам истинности. Хотя его можно решить вручную, использование Microsoft Excel или Google Sheets ускоряет процесс в 3–5 раз и сводит ошибки к минимуму. Программа автоматически строит таблицы, вычисляет значения логических функций и даже проверяет правильность ответов.

Основная сложность для школьников — перевод логического выражения (например, ¬A ∧ (B ∨ C)) в формулы Excel. Многие путают приоритеты операций или неправильно расставляют скобки. В этой статье разберём универсальный алгоритм решения 2 задания через Excel, который подходит для любых вариантов ЕГЭ, включая демоверсии 2026–2026 годов.

Преимущества метода:

  • 📊 Визуализация таблицы истинности — нет риска пропустить комбинацию переменных.
  • ⚡ Автоматический пересчёт при изменении формулы — можно быстро проверить несколько вариантов.
  • 🔍 Встроенная проверка на ошибки (например, #ЗНАЧ! при неправильном синтаксисе).

Шаг 1: Подготовка таблицы для переменных

Первый этап — создание заголовков столбцов для всех переменных (A, B, C и т.д.) и итогового выражения (F). Количество строк зависит от числа переменных: для n переменных потребуется 2ⁿ комбинаций. Например, для 3 переменных (A, B, C) нужно 8 строк (2³).

Как правильно оформить таблицу:

  1. В ячейку A1 введите название первой переменной (например, A).
  2. В B1 — вторую переменную (B), в C1 — третью (C) и так далее.
  3. В последнем столбце (например, D1) укажите название функции (F).

Пример для выражения ¬A ∨ (B ∧ C):

ABCF = ¬A ∨ (B ∧ C)
000=НЕ(A2) ИЛИ (B2 И C2)
001...
010...
............

⚠️ Внимание: Не используйте русские буквы в названиях переменных (например, "А" вместо "A"). Excel воспринимает их как текст, а не как ссылки на ячейки.

Шаг 2: Заполнение значений переменных

Чтобы не вводить комбинации 0 и 1 вручную, воспользуйтесь автозаполнением. Для этого:

  1. В ячейку A2 введите 0, в A31.
  2. Выделите обе ячейки и протяните маркер автозаполнения вниз до конца таблицы (например, до A9 для 3 переменных).
  3. Для переменной B введите в B2 и B3 по 0, а в B4 и B5 — по 1, затем протяните до B9.
  4. Повторите для C, но с удвоенным шагом: 4 строки с 0, затем 4 строки с 1.

Правило заполнения: период повторения для переменной равен 2ⁿ, где n — её порядковый номер (начиная с 0). Например, для 4-й переменной (D) период будет 8 строк.

📊 Как вы обычно заполняете таблицы истинности?
Вручную
С помощью Excel
Использую онлайн-калькуляторы
Не знаю, как это делать

⚠️ Внимание: Если в таблице появились повторяющиеся комбинации (например, две строки с A=0, B=1, C=0), значит, вы ошиблись в периоде автозаполнения. Проверьте количество строк: оно должно быть равно 2ⁿ.

Шаг 3: Перевод логического выражения в формулу Excel

Самый ответственный этап — конвертация логического выражения из задания в синтаксис Excel. Используйте следующие соответствия:

Логическая операцияОбозначение в ЕГЭФормула в Excel
Отрицание (НЕ)¬A=НЕ(A2)
Конъюнкция (И)A ∧ B=И(A2; B2)
Дизъюнкция (ИЛИ)A ∨ B=ИЛИ(A2; B2)
ИмпликацияA → B=ИЛИ(НЕ(A2); B2)
ЭквивалентностьA ≡ B=ЕСЛИ(A2=B2; 1; 0)

Примеры переводов:

  • 📌 ¬A ∧ (B ∨ C)=И(НЕ(A2); ИЛИ(B2; C2))
  • 📌 (A → B) ∧ (C ≡ D)=И(ИЛИ(НЕ(A2); B2); ЕСЛИ(C2=D2; 1; 0))

⚠️ Внимание: В Excel нет операции XOR (исключающее ИЛИ). Замените её на =ЕСЛИ(A2<>B2; 1; 0) или =ИЛИ(И(A2; НЕ(B2)); И(НЕ(A2); B2)).

Как проверить правильность формулы?

Сравните результаты Excel с ручным расчётом для 2–3 комбинаций. Например, для A=0, B=1, C=0 выражение ¬A ∨ (B ∧ C) должно дать 1 (ИСТИНА), так как ¬0=1, а (1 ∧ 0)=0, но 1 ∨ 0=1.

Шаг 4: Автоматический расчёт функции F

После ввода формулы в первую ячейку столбца F (например, D2) протяните её маркером автозаполнения до конца таблицы. Excel автоматически подставит значения из соответствующих строк.

Чтобы результаты отображались как 0 и 1 (а не ЛОЖЬ/ИСТИНА), используйте функцию =ЕСЛИ(логическое_выражение; 1; 0). Например:

=ЕСЛИ(И(НЕ(A2); ИЛИ(B2; C2)); 1; 0)

Если в ячейках появились ошибки (#ИМЯ? или #ЗНАЧ!), проверьте:

  • 🔹 Правильность ссылок на ячейки (например, A2, а не A1).
  • 🔹 Количество открывающих/закрывающих скобок.
  • 🔹 Наличие точек с запятой (;) между аргументами функций.

☑️ Проверка формулы перед расчётом

Выполнено: 0 / 4

Шаг 5: Анализ результатов и поиск ответа

После заполнения таблицы истинности остаётся сравнить её с условием задания. Типичные вопросы в ЕГЭ:

  • 📍 "Каково наибольшее число переменных, при котором формула тождественно истинна?"
  • 📍 "Сколько существует наборов переменных, при которых F=1?"
  • 📍 "Для какого набора (A,B,C) функция F ложна?"

Как быстро найти ответ:

  1. Используйте Фильтр (меню Данные → Фильтр), чтобы отобразить только строки, где F=1.
  2. Для подсчёта количества истинных наборов введите в свободную ячейку:
    =СЧЁТЕСЛИ(D2:D9; 1)
  3. Чтобы найти набор, при котором F ложна, отфильтруйте по F=0.

⚠️ Внимание: Если в задании требуется минимальное или максимальное значение функции, используйте =МИН(D2:D9) или =МАКС(D2:D9). Но в логических задачах обычно ищут количество наборов.

Шаг 6: Проверка и оптимизация решения

Перед тем как переносить ответ в бланк ЕГЭ, выполните двойную проверку:

  • 🔄 Сравните 2–3 строки таблицы с ручным расчётом.
  • 🔍 Убедитесь, что количество строк равно 2ⁿ (например, для 4 переменных — 16 строк).
  • 📑 Проверьте, что в столбце F нет ошибок (#ЗНАЧ!).

Советы для ускорения работы:

  • 💡 Сохраните шаблон файла с готовой таблицей для 3–4 переменных. На экзамене останется только скопировать формулу.
  • 💡 Используйте Условное форматирование (меню Главная), чтобы выделить цветом ячейки с F=1.
  • 💡 Для сложных выражений (с 4+ переменными) разбейте формулу на промежуточные столбцы. Например:
    • Столбец E: =ИЛИ(B2; C2) (промежуточный результат для B ∨ C).
    • Столбец F: =И(НЕ(A2); E2) (итоговый результат).

Если времени на экзамене мало, приоритизируйте задачи:

  1. Сначала решите задания с 2–3 переменными (они занимают 5–7 минут).
  2. Для 4 переменных используйте шаблон и фильтрацию.
  3. Задания с 5+ переменными оставьте на потом — они редко встречаются в ЕГЭ.

FAQ: Частые вопросы о решении 2 задания в Excel

Можно ли использовать Google Sheets вместо Excel?

Да, синтаксис функций в Google Sheets идентичен Excel. Единственное отличие — разделитель аргументов: в Sheets используется запятая (,), а не точка с запятой (;). Например: =AND(NOT(A2), OR(B2, C2)).

Как решить задание, если в выражении есть импликация (→) или эквивалентность (≡)?

Импликацию (A → B) заменяйте на =ИЛИ(НЕ(A2); B2), а эквивалентность (A ≡ B) — на =ЕСЛИ(A2=B2; 1; 0). Пример для (A → B) ∧ (C ≡ D):

=И(ИЛИ(НЕ(A2); B2); ЕСЛИ(C2=D2; 1; 0))
Что делать, если в таблице истинности 16 строк (4 переменные), а времени мало?

Используйте частичное заполнение:

  1. Заполните только те строки, где F=1 (с помощью фильтра).
  2. Подсчитайте их количество функцией =СЧЁТЕСЛИ.

Это сэкономит до 5 минут.

Как избежать ошибок при копировании формул?

Закрепите ссылки на столбцы с помощью $. Например, вместо A2 используйте $A2. Тогда при протягивании формулы вправо ссылки не сдвинутся. Также проверяйте абсолютные и относительные ссылки:

  • A2 — относительная (меняется при копировании).
  • $A2 — закреплён столбец A.
  • A$2 — закреплена строка 2.

Можно ли решать 2 задание ЕГЭ на телефоне в Excel Mobile?

Технически да, но не рекомендуется:

  • 📱 Экран телефона слишком мал для удобного заполнения таблиц.
  • 🔋 Автозаполнение работает медленнее, чем на ПК.
  • ⌨️ Ввод формул на виртуальной клавиатуре занимает много времени.

Лучше потренироваться на ПК и запомнить шаблоны.