Таблица истинности: полное руководство

Пошаговое руководство по построению таблицы истинности для логических выражений и булевых функций с примерами и онлайн‑калькулятором.

Обновлено:

Содержание статьи

Введите логическое выражение и получите полную таблицу истинности. Значения 1 — истина, 0 — ложь.

Выражение Допустимы заглавные буквы A–Z для переменных, скобки (), операторы: !, &, |, ^, ->, <->, а также слова NOT, AND, OR, XOR.
Параметры расчёта Ограничивает число переменных (1–8), чтобы таблица не стала слишком большой. Помогает фиксировать дату, когда вы проверяли выражение.
Действия

Таблица истинности: полное руководство

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

В этой статье вы узнаете:


Что такое таблица истинности

Таблица истинности — это таблица, в которой:

Например, если есть выражение A И B (читается: «A и B»), то таблица истинности показывает, когда оно будет истинным, а когда — ложным.


Как читается таблица истинности

Стандартный вид таблицы:

Обычно значения записывают как:

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


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

Чтобы уверенно работать с таблицами истинности, нужно понимать базовые логические значения и операции.

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

У нас всего два логических значения:

В таблицах истинности в школе обычно используют 0 и 1.

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

Наиболее часто используются:

Рассмотрим их таблицы истинности.

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

Отрицание меняет значение на противоположное.

A¬A
01
10

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

A И B истинно только тогда, когда оба выражения истинны.

ABA ∧ B
000
010
100
111

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

A ИЛИ B истинно, если хотя бы одно из высказываний истинно (обычное, «включающее» ИЛИ).

ABA ∨ B
000
011
101
111

Дополнительные операции

Часто используют ещё несколько операций.

Исключающее ИЛИ (XOR)

Истинно, если истинно ровно одно из высказываний.

Обозначения: A ⊕ B, A XOR B, A ^ B.

ABA ⊕ B
000
011
101
110

Импликация (если…, то…)

A → B читается: «если A, то B».

По смыслу в логике это не совсем то же самое, что бытовое «если… то…», из-за этого часто возникает путаница. В таблице истинности импликация ложна только в одном случае: когда A истинно, а B ложно.

ABA → B
001
011
100
111

Эквиваленция (равносильность)

A ↔ B истинно, когда A и B имеют одинаковое значение.

ABA ↔ B
001
010
100
111

Как вручную построить таблицу истинности

Рассмотрим общий алгоритм, который пригодится и для школы (ОГЭ, ЕГЭ), и для вузовских задач.

Шаг 1. Запишите выражение и расставьте скобки

Пример выражения:

(¬A ∧ B) ∨ C

Такая запись однозначно задаёт порядок действий:

  1. сначала ¬A,
  2. потом ¬A ∧ B,
  3. потом (¬A ∧ B) ∨ C.

Шаг 2. Определите все переменные

В примере выше используются переменные:

Значит, будет 3 переменные2³ = 8 строк в таблице.

Шаг 3. Составьте структуру таблицы

Нарисуйте таблицу со столбцами:

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

Шаг 4. Переберите все комбинации значений

Для трёх переменных удобно использовать «бинарный счёт»:

№ строкиABC
1000
2001
3010
4011
5100
6101
7110
8111

Правило простое:

Это удобно и для ручного построения, и для понимания работы калькулятора.

Шаг 5. Заполните промежуточные столбцы и итог

Посчитаем выражение (¬A ∧ B) ∨ C по строкам.

  1. Сначала считаем ¬A.
  2. Потом ¬A ∧ B.
  3. Потом (¬A ∧ B) ∨ C.
ABC¬A¬A ∧ B(¬A ∧ B) ∨ C
000100
001101
010111
011111
100000
101001
110000
111001

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


Почему для многих переменных нужен калькулятор

Число строк растёт очень быстро:

Уже при 4–5 переменных:

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


Онлайн‑калькулятор таблицы истинности

На этой странице предусмотрен интерактивный инструмент (виджет), который автоматически строит таблицу истинности для введённого логического выражения.

Что умеет калькулятор

Типичный функционал калькулятора таблицы истинности:

Поддерживаемый синтаксис выражений

Чаще всего используются следующие обозначения:

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


Как пользоваться калькулятором таблицы истинности

Ниже приведена типичная пошаговая инструкция работы с таким инструментом.

Шаг 1. Введите логическое выражение

В поле ввода наберите выражение, например:

(!A & B) | C

Убедитесь, что:

Шаг 2. Задайте список переменных (если нужно)

Некоторые калькуляторы:

От порядка переменных зависит порядок столбцов и комбинаций в таблице, но итоговый смысл выражения не меняется.

Шаг 3. Нажмите кнопку расчёта

Обычно это кнопка вроде:

Калькулятор:

  1. определит все переменные;
  2. сгенерирует все комбинации 0 и 1;
  3. последовательно вычислит выражение для каждой строки;
  4. выведет готовую таблицу.

Шаг 4. Анализируйте результат

Вы увидите таблицу вида:

ABC(!A & B)(!A & B) | C
00000
00101
01011
01111
10000
10101
11000
11101

По последнему столбцу вы можете:


Пример: проверка выражения с помощью калькулятора

Возьмём выражение:

!(A & B) | C

1. Вводим выражение

В поле калькулятора пишем:

!(A & B) | C

Переменные: A, B, C.

2. Получаем таблицу истинности

После нажатия кнопки расчёта будет построена таблица:

ABCA & B!(A & B)!(A & B) | C
000011
001011
010011
011011
100011
101011
110100
111101

Из таблицы видно:


Типичные таблицы истинности для базовых операций

Для удобства соберём вместе таблицы истинности основных операций над двумя переменными A и B.

НЕ (отрицание)

A¬A
01
10

И (конъюнкция)

ABA ∧ B
000
010
100
111

ИЛИ (дизъюнкция)

ABA ∨ B
000
011
101
111

Исключающее ИЛИ (XOR)

ABA ⊕ B
000
011
101
110

Импликация

ABA → B
001
011
100
111

Эквиваленция

ABA ↔ B
001
010
100
111

Зная эти базовые таблицы, вы можете строить таблицы истинности для более сложных выражений, разбивая их на части.


Где применяется таблица истинности

Таблицы истинности активно используются:


Частые ошибки при построении таблиц истинности

При самостоятельном построении таблиц истинности часто встречаются такие ошибки:

  1. Неполный перебор комбинаций
    Пропускают одну или несколько строк (комбинаций переменных).
    Решение: используйте чёткий порядок (как бинарный счёт), особенно при большом числе переменных.

  2. Смешение порядка переменных
    В одном месте порядок A, B, C, в другом — B, A, C.
    Решение: заранее зафиксируйте порядок переменных и придерживайтесь его везде.

  3. Отсутствие или неправильная расстановка скобок
    Выражение вроде A & B | C может быть понято по‑разному (что раньше: & или |).
    Решение: всегда явно ставьте скобки: (A & B) | C или A & (B | C).

  4. Неправильное понимание импликации
    Многие думают, что A → B ложно, если A ложно.
    На самом деле импликация ложна только когда A = 1 и B = 0.

  5. Путаница между ИЛИ и исключающим ИЛИ
    В быту «или» часто понимается как «либо то, либо это», а в логике стандартное ИЛИ допускает оба одновременно.
    Если нужно именно «строгое» или, используйте XOR.

  6. Отсутствие промежуточных столбцов
    Пытаются сразу считать итоговое выражение, не выделяя подвыражения.
    Решение: всегда добавляйте колонки для промежуточных результатов — так меньше ошибок и проще проверка.


Советы для учёбы и экзаменов


Итоги

Таблица истинности — простой и наглядный способ:

Алгоритм построения один и тот же для любых выражений:

  1. выписать переменные;
  2. перебрать все комбинации 0 и 1;
  3. последовательно посчитать подвыражения и итог.

Для небольших задач полезно делать это вручную — так лучше закрепляется материал. Для выражений с большим числом переменных и сложными операторами удобнее использовать онлайн‑калькулятор таблицы истинности на этой странице, а результат — разбирать и анализировать.

Часто задаваемые вопросы

Что такое таблица истинности простыми словами?

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

Как вручную построить таблицу истинности для выражения?

Определите все переменные, нарисуйте таблицу с колонками под переменные и части выражения, затем последовательно переберите все комбинации 0 и 1 (2ⁿ строк) и посчитайте результат выражения по строкам.

Для чего нужна таблица истинности в информатике?

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

Можно ли построить таблицу истинности онлайн?

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

Сколько переменных можно использовать в таблице истинности?

Теоретически любое количество, но число строк растёт как 2ⁿ. На практике вручную удобно работать до 3–4 переменных, дальше лучше пользоваться онлайн‑калькулятором.

Чем отличается ИЛИ от исключающего ИЛИ в таблице истинности?

Обычное ИЛИ истинно, если хотя бы одно высказывание истинно. Исключающее ИЛИ (XOR) истинно только тогда, когда истинно ровно одно из двух высказываний; при двух истинах результат будет ложным.

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