Первая и наиболее известная из многозначных Мы знаем, что компьютеры используют бинарную логику: ДА или НЕТ, ИСТИНА или ЛОЖЬ, ВКЛ или ВЫКЛ, 1 или 0. Но бывает более сложная логика — например, когда есть третий ответ «не знаю». Оказывается, так бывает и у машин. Сегодня рассказываем о троичной логике. Что такое троичная логика Троичная логика — это простейшее расширение двоичной, когда к значениям истинности и ложности добавляется какое-то третье, чаще всего «неизвестно» или «не определено». При этом наличие третьего значения не влияет на первые два, то есть они продолжают иметь смысл. Если двоичная информация измеряется в битах, то наименьшая троичная информационная единица — это трит, который имеет диапазон из трёх значений. Как работает троичная система счисления На троичной логике основано несколько разных систем счисления, которые различаются между собой тем, как они кодируют числа. Например, одна система счисления использует представление в виде цифровых значений −1, 0 или 1 и баз