Теория и пояснения
Логическое (булево) выражение строится из переменных, которые принимают значения «истина» (1) и «ложь» (0), и логических операций над ними. Этот калькулятор разбирает выражение в дерево и вычисляет его для каждого набора значений переменных, учитывая приоритет операций и скобки. Базовые операции булевой алгебры: отрицание (НЕ) меняет значение на противоположное; конъюнкция (И) истинна, только когда истинны оба операнда; дизъюнкция (ИЛИ) ложна, только когда оба операнда ложны; исключающее ИЛИ (XOR) истинно, когда операнды различны. Производные операции: импликация A → B ложна лишь в одном случае — когда из истины следует ложь (A истинно, B ложно); эквивалентность A ↔ B истинна, когда операнды равны. Калькулятор показывает не только итоговое значение, но и значения подвыражений в отдельных столбцах — это помогает разобрать вычисление по шагам и проверить домашнее задание по дискретной математике или логике. Чтобы ускорить ввод, пользуйтесь экранной клавиатурой логических знаков; готовую таблицу можно скопировать или скачать в CSV.