Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Построение таблиц истинности для сложных формул

💻 Информатика · 9 класс

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

Электронная таблица LibreOffice Calc
Электронная таблица LibreOffice CalcOwn work (conteúdo), The Document Foundation and Canonical (window and controls) · Wikimedia Commons · CC0

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

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

Сколько строк в таблице

Каждая логическая переменная принимает два значения: 0 (ложь) или 1 (истина). Если переменных n, то всех различных наборов будет 2ⁿ. Для одной переменной — 2 строки, для двух — 4, для трёх — 8, для четырёх — 16.

Порядок операций

Чтобы вычислить выражение правильно, соблюдают приоритет логических операций:

  1. отрицание (НЕ);
  2. конъюнкция (И);
  3. дизъюнкция (ИЛИ);
  4. импликация (следование);
  5. эквивалентность (равнозначность).

Действия в скобках выполняются в первую очередь.

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

  1. Подсчитать число переменных и определить количество строк 2ⁿ.
  2. Выписать все наборы значений переменных (удобно по двоичному счёту).
  3. Добавить столбцы для промежуточных частей выражения.
  4. Заполнить столбцы по порядку операций, вычисляя итоговый.

Разобранный пример

Построим таблицу для выражения НЕ A ИЛИ B:

ABНЕ AНЕ A ИЛИ B
0011
0111
1000
1101

Сначала заполнили столбец НЕ A (отрицание), затем применили дизъюнкцию с B. Заметим, что эта таблица совпадает с таблицей импликации A → B — значит, выражения равносильны.

Зачем это нужно

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

Удобный приём — выписывать наборы значений переменных по порядку, как двоичные числа: 00, 01, 10, 11 для двух переменных. Тогда ни один набор не потеряется и не повторится. Если выражение истинно при всех наборах, его называют тождественно истинным, а если ложно при всех — тождественно ложным. Сравнив итоговые столбцы двух формул, можно строго доказать, что они равносильны.

Частые ошибки. Не забывайте, что строк ровно 2ⁿ — пропуск набора испортит таблицу. Соблюдайте приоритет операций и сначала вычисляйте скобки. Промежуточные столбцы помогают не запутаться в сложных выражениях.

Кратко о главном

  • Таблица истинности показывает значение формулы при всех наборах.
  • Для n переменных получается 2ⁿ строк.
  • Операции выполняются по приоритету: НЕ, И, ИЛИ, импликация, эквивалентность.
  • Удобно добавлять столбцы для промежуточных вычислений.
  • Таблицы помогают проверять равносильность и упрощение формул.