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

Введите логическое выражение, и калькулятор построит таблицу истинности с промежуточными столбцами. Под таблицей — СДНФ, СКНФ и число наборов, на которых выражение истинно.

Примеры:
Показать строки:

Как калькулятор разбирает выражение

Калькулятор читает выражение в любой записи, которая встречается в учебниках и задачниках: значками ¬, ∧, ∨, →, ≡, ⊕, словами НЕ, И, ИЛИ или символами с клавиатуры — !, &, |, ->, <->. Переменные — латинские буквы с цифрами: A, B, x1, x2, регистр букв различается. Кириллические «х» и «у», набранные по привычке, понимаются как латинские.

Выражение разбирается строго по приоритетам операций, как в школьном курсе информатики: отрицание, конъюнкция, дизъюнкция и исключающее ИЛИ, импликация, эквивалентность. Строка «Разбор» показывает выражение с теми скобками, которые действительно нужны, — по ней видно, правильно ли калькулятор понял запись.

Для каждого действия заводится свой столбец, как при решении в тетради, а итоговый столбец F выделен цветом. Наборы переменных идут в порядке двоичного счёта от 00…0 до 11…1, так же, как в таблицах из задач ЕГЭ. Больше двенадцати переменных калькулятор не принимает: таблица вышла бы длиннее 4 096 строк.

Под таблицей стоят совершенные нормальные формы. СДНФ собирается из строк, где F = 1, СКНФ — из строк, где F = 0. Если выражение истинно на всех наборах, калькулятор назовёт его тавтологией, если ложно на всех — тождественно ложным. Так удобно проверять законы логики: закон де Моргана или правило контрапозиции дают столбец из одних единиц, если записать их через эквивалентность.

Микросхема логических элементов
Микросхема 74LS32: четыре элемента ИЛИ, каждый работает по своей таблице истинности. Фото: Mister rf, CC BY-SA 4.0.
ОперацияЗнакиИстинна, когда
Отрицание¬A, !A, НЕ AA ложно
КонъюнкцияA ∧ B, A & B, A И Bоба истинны
ДизъюнкцияA ∨ B, A | B, A ИЛИ Bхотя бы одно истинно
Исключающее ИЛИA ⊕ B, A ^ Bзначения разные
ИмпликацияA → B, A -> Bкроме случая 1 → 0
ЭквивалентностьA ≡ B, A <-> Bзначения совпадают

От Буля до Шеннона

Алгебру логики построил английский математик Джордж Буль в книгах 1847 и 1854 годов: он показал, что рассуждения можно записывать как уравнения с двумя значениями, истиной и ложью. Сами таблицы истинности в привычном виде появились позже, в работах Людвига Витгенштейна и Эмиля Поста 1920-х годов.

Практическое применение нашёл Клод Шеннон: в магистерской работе 1937 года он показал, что схемы из реле и переключателей описываются алгеброй Буля. С тех пор каждый логический элемент компьютера, от первых релейных машин до современных процессоров, проектируют через таблицу истинности.

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

Портрет Джорджа Буля
Джордж Буль (1815–1864), создатель алгебры логики. Фото: Викисклад, общественное достояние.
Релейная вычислительная машина
Реле реконструкции машины Z3 Конрада Цузе, 1941: логика на электромеханических переключателях. Фото: Викисклад, CC0.

Выражение, фильтр и экспорт

Введите выражение или нажмите на один из примеров под полем: среди них закон де Моргана и цепочка импликаций. Кнопки над полем вставляют логические знаки в место курсора, чтобы не искать их на клавиатуре. Таблица перестраивается по кнопке «Построить» или по Enter.

Для задачи ЕГЭ отфильтруйте строки: «F = 1» оставит только наборы, где выражение истинно, «F = 0» — где ложно. Промежуточные столбцы можно скрыть галочкой, чтобы таблица была короче. Поле «Порядок» меняет порядок переменных, например «z x y», если в задаче он задан иначе.

Ссылка на страницу сохраняет выражение, её можно отправить ученику или однокласснику. Кнопка копирования отдаёт таблицу с табуляцией: она вставляется в Excel или Google Таблицы по столбцам. Числа в другие системы счисления переведёт перевод систем счисления, текст в нули и единицы — текст в двоичный код.

Джордж Буль
Алгебра Буля — основа любой таблицы истинности. Фото: Викисклад, общественное достояние.
Операции¬ ∧ ∨ ⊕ → ≡
Переменныхдо 12
ФормыСДНФ и СКНФ
ФильтрF = 1, F = 0
Экспортв Excel через буфер обмена

Как пользоваться

  1. Символами ¬ ∧ ∨ → ≡ или словами НЕ, И, ИЛИ.
  2. Скобки расставлены по приоритету операций.
  3. Все наборы и промежуточные столбцы.
  4. Только F = 1 или F = 0, как в задании ЕГЭ.

Частые вопросы

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

Посчитайте переменные: при n переменных в таблице 2ⁿ строк. Выпишите все наборы значений в порядке двоичного счёта от 00…0 до 11…1, затем вычисляйте выражение по действиям в порядке приоритета и записывайте каждое действие в отдельный столбец. Калькулятор делает то же самое и показывает промежуточные столбцы.

В каком порядке выполняются логические операции

Сначала скобки, затем отрицание ¬, потом конъюнкция ∧, дизъюнкция ∨ и исключающее ИЛИ ⊕, после них импликация →, последней — эквивалентность ≡. Импликации одного уровня выполняются слева направо, как в учебниках информатики и в задачах ЕГЭ. Скобки в строке «Разбор» показывают, как калькулятор понял выражение.

Как вводить операции с клавиатуры

Отрицание: ¬, !, not, НЕ. Конъюнкция: ∧, &, *, and, И. Дизъюнкция: ∨, |, +, or, ИЛИ. Импликация: → или ->. Эквивалентность: ≡, <->, ==, =. Исключающее ИЛИ: ⊕, ^, xor. Переменные — латинские буквы, можно с цифрой: x1, x2. Кнопки над полем вставляют символы.

Что такое СДНФ и СКНФ

Совершенная дизъюнктивная нормальная форма — дизъюнкция конъюнкций по всем строкам, где F = 1; совершенная конъюнктивная — конъюнкция дизъюнкций по строкам, где F = 0. Обе записывают ту же функцию без импликаций и эквивалентностей, их просят в задачах на построение формулы по таблице.

Как решать задание 2 ЕГЭ по информатике

В задании даётся выражение и фрагмент таблицы с пропусками. Постройте полную таблицу, отфильтруйте строки, где F совпадает со значением во фрагменте, и сопоставьте столбцы. Порядок переменных в таблице — по алфавиту, как у w, x, y, z в задачах ЕГЭ; его можно поменять в поле «Порядок».

Спросите нейросети об инструменте

Отвечает DeepSeek по данным этой страницы и тому, что у вас сейчас на экране: что делает, как устроен, частные случаи

Похожие инструменты

Перевод систем счисления

Двоичная, восьмеричная, десятичная и шестнадцатеричная плюс любое основание от 2 до 36. Дробная часть и проверка недопустимых цифр.

Открыть
Текст в двоичный код

Перевод текста в двоичный, шестнадцатеричный, восьмеричный и десятичный код по байтам UTF-8 или кодовым точкам и обратно, с разделителями.

Открыть
Тест на IQ

Двадцать шесть заданий: числовые ряды, слова, логика и матрицы фигур. Таймер, оценка по шкале 100 ± 15, процентиль и разбор каждой ошибки.

Открыть
Тест на логику

Ряды фигур, числовые последовательности и задачи на рассуждение: 24 задачи, к каждой расписан ход решения.

Открыть
Таблица интегралов

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

Открыть
Калькулятор средних и разброса

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

Открыть

Ещё инструменты для математики

Проценты и пропорции, дроби, степени и корни, логарифмы, НОД и НОК, уравнения, средние и разброс, площади фигур — в разделе 57 инструментов.