Введение: почему 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³).
Как правильно оформить таблицу:
- В ячейку
A1введите название первой переменной (например, A). - В
B1— вторую переменную (B), вC1— третью (C) и так далее. - В последнем столбце (например,
D1) укажите название функции (F).
Пример для выражения ¬A ∨ (B ∧ C):
| A | B | C | F = ¬A ∨ (B ∧ C) |
|---|---|---|---|
| 0 | 0 | 0 | =НЕ(A2) ИЛИ (B2 И C2) |
| 0 | 0 | 1 | ... |
| 0 | 1 | 0 | ... |
| ... | ... | ... | ... |
⚠️ Внимание: Не используйте русские буквы в названиях переменных (например, "А" вместо "A"). Excel воспринимает их как текст, а не как ссылки на ячейки.
Шаг 2: Заполнение значений переменных
Чтобы не вводить комбинации 0 и 1 вручную, воспользуйтесь автозаполнением. Для этого:
- В ячейку
A2введите0, вA3—1. - Выделите обе ячейки и протяните маркер автозаполнения вниз до конца таблицы (например, до
A9для 3 переменных). - Для переменной B введите в
B2иB3по0, а вB4иB5— по1, затем протяните доB9. - Повторите для C, но с удвоенным шагом: 4 строки с
0, затем 4 строки с1.
Правило заполнения: период повторения для переменной равен 2ⁿ, где n — её порядковый номер (начиная с 0). Например, для 4-й переменной (D) период будет 8 строк.
⚠️ Внимание: Если в таблице появились повторяющиеся комбинации (например, две строки с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). - 🔹 Количество открывающих/закрывающих скобок.
- 🔹 Наличие точек с запятой (
;) между аргументами функций.
☑️ Проверка формулы перед расчётом
Шаг 5: Анализ результатов и поиск ответа
После заполнения таблицы истинности остаётся сравнить её с условием задания. Типичные вопросы в ЕГЭ:
- 📍 "Каково наибольшее число переменных, при котором формула тождественно истинна?"
- 📍 "Сколько существует наборов переменных, при которых F=1?"
- 📍 "Для какого набора (A,B,C) функция F ложна?"
Как быстро найти ответ:
- Используйте
Фильтр(менюДанные → Фильтр), чтобы отобразить только строки, гдеF=1. - Для подсчёта количества истинных наборов введите в свободную ячейку:
=СЧЁТЕСЛИ(D2:D9; 1) - Чтобы найти набор, при котором 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)(итоговый результат).
- Столбец E:
Если времени на экзамене мало, приоритизируйте задачи:
- Сначала решите задания с 2–3 переменными (они занимают 5–7 минут).
- Для 4 переменных используйте шаблон и фильтрацию.
- Задания с 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 переменные), а времени мало?
Используйте частичное заполнение:
- Заполните только те строки, где
F=1(с помощью фильтра). - Подсчитайте их количество функцией
=СЧЁТЕСЛИ.
Это сэкономит до 5 минут.
Как избежать ошибок при копировании формул?
Закрепите ссылки на столбцы с помощью $. Например, вместо A2 используйте $A2. Тогда при протягивании формулы вправо ссылки не сдвинутся. Также проверяйте абсолютные и относительные ссылки:
A2— относительная (меняется при копировании).$A2— закреплён столбец A.A$2— закреплена строка 2.
Можно ли решать 2 задание ЕГЭ на телефоне в Excel Mobile?
Технически да, но не рекомендуется:
- 📱 Экран телефона слишком мал для удобного заполнения таблиц.
- 🔋 Автозаполнение работает медленнее, чем на ПК.
- ⌨️ Ввод формул на виртуальной клавиатуре занимает много времени.
Лучше потренироваться на ПК и запомнить шаблоны.