ЕГЭ 2026 • Актуальная информация для информатики

Математическая логика: полный разбор для ЕГЭ по информатике 2026

Алгебра логики, таблицы истинности, логические операции, законы + интерактивные тренажёры и задачи для подготовки на 90+ баллов

📊 Таблицы истинности
🔢 Алгебра логики
Логические операции
🎯 Интерактивные задачи
⏳ До ЕГЭ по информатике 2026:
300 дней (10 месяцев)
Июнь 2026 года • 3 часа 55 минут

Основы логики

Логические высказывания, алгебра логики

Логические операции

И, ИЛИ, НЕ, импликация, эквиваленция

Таблицы истинности

Построение, анализ, решение задач

Законы логики

Основные законы алгебры логики

Методы решения

Ручной метод и программирование

Интерактивный тренажёр

Построение таблиц истинности

Задачи ЕГЭ

Практические задания

Тест уровня

Определите свой уровень

📖

Основы математической логики

Математическая логика — раздел математики, изучающий логические операции над высказываниями с точки зрения их истинностного значения (истина, ложь). Основателем алгебры логики является английский математик Дж. Буль (1815–1864).

«Формула» математической логики
Логика = Высказывания + Логические операции + Законы логики

🎯 Ключевые понятия математической логики

Логическое высказывание
Утверждение, которое может быть истинным или ложным
Алгебра логики
Раздел математической логики, изучающий логические операции
Таблица истинности
Таблица, показывающая значение логического выражения
Логическая операция
Действие над логическими высказываниями

Логические высказывания

Логическое высказывание — это любое повествовательное предложение, в отношении которого можно однозначно утверждать, что его содержание истинно или ложно.

Тип высказывания Пример Значение истинности
Истинное высказывание «3 × 3 = 9» Истина (1)
Ложное высказывание «5 < 3» Ложь (0)
Не является высказыванием «Какой красивый день!» Неопределено
Логическая переменная A, B, C, x, y, z Может быть 0 или 1

📝 Важно для ЕГЭ: В задачах ЕГЭ по информатике используются логические переменные, которые могут принимать только два значения: 0 (ложь) или 1 (истина). Логические операции выполняются над этими переменными.

Логические операции

Логическая операция — действие над логическими высказываниями, в результате которого получается новое логическое высказывание.

Основные логические операции

Отрицание (НЕ) Унарная

Обозначения: ¬A, ¬A, Ā, NOT A

Инвертирует значение: если A истинно, то ¬A ложно, и наоборот.

A ¬A
0 1
1 0

Конъюнкция (И) Бинарная

Обозначения: A ∧ B, A ⋅ B, A & B, A and B

Истинна только когда оба операнда истинны.

A B A ∧ B
0 0 0
0 1 0
1 0 0
1 1 1

Дизъюнкция (ИЛИ) Бинарная

Обозначения: A ∨ B, A + B, A or B

Истинна когда хотя бы один операнд истинен.

A B A ∨ B
0 0 0
0 1 1
1 0 1
1 1 1

Импликация (ЕСЛИ..., ТО...) Бинарная

Обозначения: A→B, A⇒B, A⊃B

Ложна только когда A истинно, а B ложно.

A B A→B
0 0 1
0 1 1
1 0 0
1 1 1

Эквиваленция (РАВНОЗНАЧНОСТЬ) Бинарная

Обозначения: A↔B, A⇔B, A≡B

Истинна когда оба операнда имеют одинаковые значения.

A B A↔B
0 0 1
0 1 0
1 0 0
1 1 1

Исключающее ИЛИ (XOR) Бинарная

Обозначения: A ⊕ B, A ∨ ∨ B

Истинна когда операнды имеют разные значения.

A B A ⊕ B
0 0 0
0 1 1
1 0 1
1 1 0
Порядок выполнения логических операций
1. Отрицание (НЕ, ¬) — выполняется первым
2. Конъюнкция (И, ∧) — выполняется вторым
3. Дизъюнкция (ИЛИ, ∨) — выполняется третьим
4. Импликация (→) — выполняется четвёртым
5. Эквиваленция (↔) — выполняется последней

Для изменения порядка используются скобки
📊

Таблицы истинности

Таблица истинности — удобный способ представить и проанализировать, как изменяется результат логической операции в зависимости от значений входных высказываний.

Алгоритм построения таблицы истинности
1. Определите количество переменных: подсчитайте, сколько различных логических переменных используется в выражении
2. Найдите число строк: для n переменных потребуется 2n строк
3. Заполните колонки переменных: создайте отдельные колонки для каждой переменной
4. Вычислите промежуточные результаты: добавьте столбцы для промежуточных операций
5. Рассчитайте итоговое выражение: определите значение итогового выражения для каждой строки
6. Проверьте правильность: убедитесь, что все комбинации учтены правильно

Пример построения таблицы истинности

Построим таблицу истинности для выражения: F = (A ∧ ¬B) ∨ C

A B C ¬B A ∧ ¬B F = (A ∧ ¬B) ∨ C
0 0 0 1 0 0
0 0 1 1 0 1
0 1 0 0 0 0
0 1 1 0 0 1
1 0 0 1 1 1
1 0 1 1 1 1
1 1 0 0 0 0
1 1 1 0 0 1

💻 Интерактивный тренажёр таблиц истинности

Постройте таблицу истинности для логического выражения. Выберите операцию и введите выражение.

Введите параметры:

Количество переменных (2-4):

Логическое выражение:

Используйте: A, B, C, D, ∧ (И), ∨ (ИЛИ), ¬ (НЕ), → (импликация), ↔ (эквиваленция)

Результат:

Введите выражение и нажмите "Построить таблицу истинности"...
📚

Законы алгебры логики

Законы алгебры логики — тождества, которые позволяют упрощать логические выражения и преобразовывать их к более простому виду.

Основные законы алгебры логики

1
Закон двойного отрицания
¬(¬A) = A. Двойное отрицание возвращает исходное значение.
2
Законы идемпотентности
A ∨ A = A, A ∧ A = A. Повторение одного и того же высказывания не меняет результат.
3
Законы коммутативности
A ∨ B = B ∨ A, A ∧ B = B ∧ A. Порядок операндов не важен.
4
Законы ассоциативности
(A ∨ B) ∨ C = A ∨ (B ∨ C), (A ∧ B) ∧ C = A ∧ (B ∧ C). Группировка операндов не важна.
5
Законы дистрибутивности
A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C), A ∨ (B ∧ C) = (A ∨ B) ∧ (A ∨ C).
6
Законы де Моргана
¬(A ∧ B) = ¬A ∨ ¬B, ¬(A ∨ B) = ¬A ∧ ¬B. Отрицание конъюнкции/дизъюнкции.
7
Законы поглощения
A ∨ (A ∧ B) = A, A ∧ (A ∨ B) = A.
8
Законы исключённого третьего и противоречия
A ∨ ¬A = 1 (истина), A ∧ ¬A = 0 (ложь).

🎯 Применение законов логики в ЕГЭ

Знание законов логики позволяет:

  • Упрощать сложные логические выражения для более лёгкого анализа
  • Преобразовывать выражения к удобному для решения виду
  • Проверять эквивалентность различных логических выражений
  • Решать задачи на определение значения логического выражения

Пример упрощения: ¬(A ∧ B) ∨ (A ∧ ¬B) = ¬A ∨ ¬B ∨ (A ∧ ¬B) = ¬A ∨ ¬B (по закону поглощения)

🔧

Методы решения задач ЕГЭ по логике

В ЕГЭ по информатике задачи на логику можно решать двумя основными способами: ручным методом (логические рассуждения) и программированием (перебор всех вариантов).

1

Ручной метод (логические рассуждения)

Анализ выражения, определение условий истинности/ложности, подбор значений переменных.

2

Программирование (перебор вариантов)

Написание программы на Python для перебора всех комбинаций переменных и проверки условий.

3

Комбинированный подход

Использование логических рассуждений для уменьшения перебора, затем проверка программой.

Пример решения задачи ручным методом

📝 Задача из ЕГЭ (адаптировано)

Условие: Логическая функция F задаётся выражением (x ∧ ¬y) ∨ (y ≡ z) ∨ w. Дан частично заполненный фрагмент таблицы истинности, содержащий неповторяющиеся строки, где F = 0. Определите, какому столбцу соответствует каждая переменная.

Решение ручным методом:

  1. Выражение F = 0, когда все три части равны 0: (x ∧ ¬y) = 0, (y ≡ z) = 0, w = 0
  2. Из w = 0 следует, что w соответствует столбцу, где во всех строках 0
  3. Анализируем (y ≡ z) = 0: это означает, что y и z должны быть разными
  4. Анализируем (x ∧ ¬y) = 0: если ¬y = 1, то x должно быть 0
  5. Сопоставляем с данными в таблице и находим соответствие: yxwz

Пример решения задачи программированием

Решение на Python
print('x y z w')
for x in range(2):
  for y in range(2):
    for z in range(2):
      for w in range(2):
        F = (x and not y) or (y == z) or w
        if F == 0:
          print(x, y, z, w)

Программа выводит все комбинации x, y, z, w, при которых F = 0. Сопоставляем с данными в таблице из условия и определяем соответствие переменных столбцам.

🔧 Сравнение методов

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

Рекомендация для ЕГЭ: Изучите оба метода! На экзамене используйте тот, который вам удобнее. Программирование даёт гарантированно правильный ответ, но требует внимательности при написании кода.

🎯

Интерактивные задания по математической логике

Закрепите теорию на практике. Решите задания, проверьте ответы и получите объяснения.

1

Определите значение логического выражения

Условие: «Чему равно значение выражения ¬(1 ∨ 0) ∧ (1 → 0)?»

Выберите правильный ответ:

А. 0
Б. 1
✅ Верно! 0. Решение: ¬(1 ∨ 0) = ¬1 = 0, (1 → 0) = 0, 0 ∧ 0 = 0.
❌ Неверно. Правильный ответ – 0. ¬(1 ∨ 0) = ¬1 = 0, (1 → 0) = 0 (импликация ложна только когда 1→0), 0 ∧ 0 = 0.
2

Упростите логическое выражение

Условие: «Упростите выражение: ¬(A ∧ B) ∨ (A ∧ ¬B)»

Выберите упрощённый вариант:

А. ¬A ∨ ¬B
Б. ¬A ∨ B
В. A ∨ ¬B
Г. A ∧ ¬B
✅ Верно! ¬A ∨ ¬B. Решение: По закону де Моргана ¬(A ∧ B) = ¬A ∨ ¬B. Тогда ¬A ∨ ¬B ∨ (A ∧ ¬B) = ¬A ∨ ¬B (по закону поглощения: ¬B поглощает (A ∧ ¬B)).
❌ Неверно. Правильный ответ – ¬A ∨ ¬B. Применяем закон де Моргана: ¬(A ∧ B) = ¬A ∨ ¬B. Затем закон поглощения: ¬A ∨ ¬B ∨ (A ∧ ¬B) = ¬A ∨ ¬B.
3

Определите количество строк в таблице истинности

Условие: «Сколько строк будет в полной таблице истинности для выражения, содержащего 5 различных логических переменных?»

Выберите правильный ответ:

А. 16
Б. 32
В. 64
Г. 128
✅ Верно! 32. Для n переменных количество строк = 2n. Для 5 переменных: 25 = 32.
❌ Неверно. Правильный ответ – 32. Формула: количество строк = 2n, где n - количество переменных. 25 = 32.
📊

Тест на определение уровня подготовки

Пройдите тест из 10 вопросов, чтобы оценить свой текущий уровень по теме «Математическая логика» и получить персональные рекомендации.

Вопросы соответствуют формату ЕГЭ 2026 года по информатике.

Прогресс: Вопрос 1 из 10
1
Какая логическая операция истинна только тогда, когда оба операнда истинны?
2
Чему равно значение выражения 1 → 0?
3
Сколько строк будет в полной таблице истинности для выражения с 4 переменными?
4
Какой закон логики выражается формулой ¬(A ∧ B) = ¬A ∨ ¬B?
5
Какая операция обозначается символом ⊕?
6
Чему равно значение выражения A ∨ ¬A?
7
Какой закон логики выражается формулой A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)?
8
Какая операция ложна только в случае, когда первое высказывание истинно, а второе ложно?
9
Чему равно значение выражения ¬(0 ∧ 1)?
10
Какой из перечисленных языков программирования можно использовать для решения задач ЕГЭ по логике?
🎓

Ваш результат

0/10
Правильных ответов
Базовый
Уровень подготовки
0%
Верных ответов

Рекомендации по подготовке:

Начните подготовку к ЕГЭ по информатике 2026 уже сегодня!

Освойте математическую логику, таблицы истинности и другие сложные темы с персональным планом подготовки и интерактивными тренажёрами

🔥 Желаем вам сдать ЕГЭ по Информатике на 100 баллов и поступить в IT-вуз мечты!