РУҚА
Тапсырмалар № 4, 11 · ЕГЭ

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

Алгоритм составления таблицы истинности для логического выражения
3 мин чтенияҚиындық: Обновлено 29 қыркүйек 2026

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

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

Сколько строк и столбцов нужно

Если выражение содержит \(n\) различных переменных, таблица должна иметь \(2^n\) строк с наборами значений. Каждая переменная принимает одно из двух значений: \(0\) — ложь или \(1\) — истина. Кроме столбцов переменных обычно создают отдельный столбец для каждой промежуточной части выражения и последний столбец для всего выражения.

\[N=2^n\]

Алгоритм построения

  1. Выписать все переменные, входящие в выражение, без повторений.
  2. Определить число строк: \(2^n\).
  3. Перечислить наборы значений переменных в едином порядке, например от \(00\ldots0\) до \(11\ldots1\).
  4. Разбить выражение на операции и добавить столбцы для промежуточных результатов.
  5. Заполнить столбцы, начиная с внутренних скобок, затем выполнить отрицание, конъюнкцию, дизъюнкцию и другие операции согласно порядку действий.
  6. В последнем столбце записать значения всего выражения.
№
Пример

Для выражения \(A\land\neg B\) нужны две переменные, поэтому будет \(2^2=4\) строки. Удобно добавить промежуточный столбец \(\neg B\), а затем вычислить конъюнкцию \(A\land\neg B\). Результат равен \(1\) только при \(A=1\) и \(B=0\).

AB¬BA ∧ ¬B
0010
0100
1011
1100
!
Не путайте

Число строк зависит только от количества различных переменных, а не от числа их упоминаний. В выражении \(A\lor A\land B\) переменных две — \(A\) и \(B\), поэтому строк будет төрт, а не больше из-за повторения \(A\).

Проверьте себя

Сколько строк должна содержать таблица истинности для выражения \((A\lor B)\land\neg C\)?

Главное за минуту

Главное

  • Для \(n\) различных переменных таблица содержит \(2^n\) наборов значений.
  • Сначала вычисляют промежуточные операции, затем значение всего выражения.
  • Последний столбец показывает результат логического выражения для каждого набора.