К другим статьям

Булева алгебра в ЕГЭ: как решать задания без ошибок

5

Поделиться
Фон

Делимся разбором самых сложных заданий в Телеграм канале

Перейти в ТГ

Булева алгебра: база без тумана

Булева алгебра: база без туманаЯ пишу этот разбор по булевой алгебре для ЕГЭ как человек,...

** изображение создано или обработано с помощью ИИ.

Я пишу этот разбор по булевой алгебре для ЕГЭ как человек, который сам когда-то путал импликацию с магическим заклинанием. Сейчас мне 27, я готовлю учеников к информатике и регулярно вижу одну картину. Школьник уверенно пишет циклы на Python, но при виде выражения A → B начинает грустить.

Булева алгебра нужна не ради красивого термина. Она помогает разбирать логические выражения, строить таблицы истинности, находить наборы переменных, при которых условие выполняется. В ЕГЭ это встречается в заданиях на логику, проверку условий, отрезки, множества и логику работы программ. Тема небольшая, но встречается часто.

Главная мысль: логика на экзамене любит порядок. Если прыгать глазами по формуле — она кусается. Если идти по шагам (сначала одни операции, потом другие) — она становится почти механикой. Без романтики, но с баллами.

Договоримся о языке. 1 — истина, 0 — ложь. Переменные — A, B, C, x, y. Формулы собираются из операций («и», «или», «не», «если–то», «равносильно»).

Можно ли просто заучить ответы? Можно. Ещё можно варить пельмени феном. Иногда сработает, но лучше не надо. Гораздо надёжнее один раз понять правила.

Если нужна система, а не хаос — посмотрите курс подготовки к ЕГЭ по информатике в онлайн-формате. Там логика разбирается не на уровне «ну как-нибудь», а через конкретные задания и разбор ошибок. Вы перестаёте гадать, что делает импликация, и начинаете уверенно решать задачи.

Операции, без которых задача не заведется

Булева алгебра: база без туманаЯ пишу этот разбор по булевой алгебре для ЕГЭ как человек,...

** изображение создано или обработано с помощью ИИ.

  1. Начнём с отрицания (¬A — «не A»). Если A = 1, то ¬A = 0. Если A = 0, то ¬A = 1. Самый простой кирпичик.
  1. Конъюнкция (A ∧ B, логическое «И») даёт 1 только когда обе части истинны (A = 1 и B = 1). Любой ноль — результат 0.
  1. Дизъюнкция (A ∨ B, логическое «ИЛИ») даёт 0 только когда обе части ложны (A = 0 и B = 0). Хотя бы одна единица — результат 1.
  1. Импликация (A → B, «если A, то B») пугает сильнее всех. Она ложна ровно в одном случае: A = 1, B = 0. Во всех остальных (0→0, 0→1, 1→1) результат 1.

Образ для запоминания: обещание «Если сдам пробник, куплю пиццу». Обещание нарушено только если сдал, а пиццы нет. В остальных случаях — не нарушено.

Эквиваленция (A ≡ B, «A равносильно B») истинна, когда значения совпадают: (0,0) и (1,1). Разные значения (0,1) и (1,0) дают 0.

Короткая шпаргалка для ЕГЭ:

  1. ¬A — переключает: 1→0, 0→1.
  1. A ∧ B — 1 только если обе 1.
  1. A ∨ B — 0 только если оба 0.
  1. A → B — 0 только если A=1, B=0.
  1. A ≡ B — 1 если значения равны.

Эти пять строк закрывают большую часть проблем. Главное не читать формулу «по настроению». У операций есть строгий порядок, которому нужно следовать.

Таблицы истинности: мой рабочий алгоритм

Булева алгебра: база без туманаЯ пишу этот разбор по булевой алгебре для ЕГЭ как человек,...

** изображение создано или обработано с помощью ИИ.

Таблица истинности выглядит скучно, но спасает, когда в голове каша. Заполнили аккуратно — получили ответ. Порядок:

  1. Выпишите все переменные. Количество строк = 2ⁿ (n — число переменных).
  1. Заполните наборы значений. Для двух: 00, 01, 10, 11. Для трёх: 000, 001, 010, 011, 100, 101, 110, 111.
  1. Разбейте формулу на части. Сначала отрицания, потом скобки, потом связки внутри.
  1. Добавьте столбцы для каждой части.
  1. Вычислите итоговый столбец.
  1. Сравните с условием задачи.

Если таблица огромная — ищите сокращения. Но для начала тренируйте полную схему. В заданиях ЕГЭ иногда дают не всю таблицу, а просят восстановить переменные или порядок столбцов. Считайте куски формулы и сверяйте уникальные строки. Особое внимание — на строки, где импликация равна 0 (их мало, они полезны).

Упрощение выражений без магии и паники

Булева алгебра: база без туманаЯ пишу этот разбор по булевой алгебре для ЕГЭ как человек,...

** изображение создано или обработано с помощью ИИ.

Таблица истинности иногда работает медленно. Помогает упрощение выражений. Основные правила:

  1. Двойное отрицание: ¬(¬A) = A. Два «не» подряд исчезают.
  1. Повтор: A ∧ A = A, A ∨ A = A. Повтор не усиливает.
  1. Поглощение: A ∨ (A ∧ B) = A, A ∧ (A ∨ B) = A. В ЕГЭ редко, но полезно.
  1. Законы де Моргана: ¬(A ∧ B) = ¬A ∨ ¬B. ¬(A ∨ B) = ¬A ∧ ¬B. Отрицание заходит в скобку, «И» меняется на «ИЛИ» и наоборот.
  1. Импликация: A → B = ¬A ∨ B. Это самое полезное преобразование.

Мини-пример: ¬A ∨ B — то же самое, что A → B. Выбирайте, что удобнее.

Не усложняйте ради красоты. Если после преобразования стало непонятнее — вернитесь назад. Задайте себе вопрос: «Стало проще?» Если нет — не геройствуйте.

Типовые ловушки ЕГЭ и мини-чек-лист

Булева алгебра: база без туманаЯ пишу этот разбор по булевой алгебре для ЕГЭ как человек,...

** изображение создано или обработано с помощью ИИ.

Первая ловушка — порядок действий. Отрицание выполняется раньше любых связок. Скобки меняют этот порядок. Импликацию нельзя считать как обычное «или» или «и», у неё своя таблица истинности. Именно на порядке многие теряют балл на ровном месте.

Вторая ловушка — путаница между «для всех» и «существует». В задачах с отрезками, множествами или условиями на переменную это особенно больно. Если в задаче сказано, что выражение должно быть истинно при всех x из некоторого диапазона, одного удачного значения недостаточно. Нужно проверить все важные области.

Третья ловушка — невнимательное чтение условия. Иногда просят найти наименьшую длину отрезка. Иногда — наибольшее значение параметра, при котором формула работает. Сама логическая формула может быть той же, а ответ — совершенно другим. Пропустили слово «наименьший» и «наибольший» — задача решена неверно.

Четвёртая ловушка — слепая вера в таблицу истинности. Таблица хороша, но только если вы не пропустили ни одной строки. Один забытый набор значений переменных портит всю картину. Для двух переменных строк четыре, для трёх — восемь. Проверяйте число строк перед тем, как заполнять таблицу.

Пятая ловушка — бытовое понимание импликации. В обычной речи «если… то» звучит мягко и допускает варианты. В математической логике правило жёсткое: A → B ложно только в единичном случае — когда A истинно, а B ложно. В других остальных случаях импликация истинна. Это часто удивляет, но к этому нужно привыкнуть.

Перед решением я советую пройти короткий чек-лист:

  1. Выпишите все переменные.
  1. Убедитесь, что поняли, что именно нужно найти (значение, параметр, количество строк, истинность при всех x).
  1. Отметьте скобки и отрицания — где они стоят, тот порядок действий и будет. Если импликация мешает, замените её на ¬A ∨ B — так часто проще считать.
  1. Проверьте все нужные наборы значений, особенно те, где импликация может дать ноль.
  1. И самый важный пункт: сравните полученный ответ с вопросом задачи, а не с вашим ожиданием.

Последний пункт звучит смешно, но он очень важен. Мозг любит увидеть знакомое число и радостно его записать. А потом выясняется, что спрашивали не само число, а длину отрезка, или не истинность, а количество ложных строк. Такие ошибки обиднее всего, потому что логика была правильная, а ответ не тот.

Частые вопросы и спокойные ответы

Булева алгебра: база без туманаЯ пишу этот разбор по булевой алгебре для ЕГЭ как человек,...

** изображение создано или обработано с помощью ИИ.

Нужно ли учить все законы булевой алгебры? Нет, весь справочник зубрить не надо. Но базовые операции (отрицание, «и», «или»), законы де Моргана и замену импликации (A → B = ¬A ∨ B) знать стоит. Эти правила встречаются чаще всего.

Что лучше: таблица истинности или преобразования? Зависит от задачи. Для небольшого числа переменных (2–3) таблица надёжнее — вы видите все варианты и меньше шансов ошибиться. Для длинных выражений быстрее помогают упрощения. Хороший вариант — уметь оба способа и выбирать по ситуации.

Почему импликация истинна при A = 0? Потому что обещание с условием не нарушается. Если условие не выполнено (A ложно), проверять следствие (B) не требуется. Обещание считается выполненным. В формальной логике это стандартное определение, и с ним нужно просто согласиться.

Сколько времени уделять теме? Смотрите по своим ошибкам. Если путаете операции или порядок действий, начните с коротких таблиц истинности на 2-3 переменные. Если операции понятны, решайте задания ЕГЭ разных типов — поиск истинности, восстановление столбцов, работа с отрезками. Важна не длительность, а регулярность: лучше 15 минут каждый день, чем три часа раз в неделю.

Можно ли решать такие задания программой? Да, иногда это удобно — написать скрипт, который перебирает все наборы переменных. Но сначала разберитесь руками. Программа быстро переберёт варианты, но ошибочную формулу она не исправит. Введёте неверно — получите красивую ерунду. Программа — это инструмент проверки, а не замена пониманию.

Как понять, что вы готовы по теме? Возьмите несколько заданий на логику подряд (например, из открытого банка ФИПИ). Решите их без подсказок, без сверки после каждого шага. Если ошибки редкие и вы понимаете, почему они возникли, — база уже крепкая. Если каждая задача вызывает ступор — возвращайтесь к таблицам и упрощениям.

Не пытайтесь победить тему силой воли или ночным штурмом. Разложите её на маленькие части: операции, таблицы, законы, типовые ловушки. Тренируйте каждую часть отдельно. Тогда даже сложная формула перестанет выглядеть как босс финального уровня.

Фон

Хочешь начать готовиться, но остались вопросы?

Заполни форму, и мы подробно объясним, как устроена подготовка к ЕГЭ и ОГЭ в ЕГЭLAND

Саша Филатов

    Оставь заявку и мы свяжемся с тобой в течение 15 минут


    не повтори ошибки
    выпускников 2026

    Разберем, где ребята теряли баллы, как сдать ЕГЭ на 270+ и поступить на бюджет в 2027 году

    + Возможность выиграть технику Apple

    ЗАНЯТЬ МЕСТО
    Скидка на 8 марта