Иллюстрированный самоучитель по Digital Graphics

         

Расчет количества кодов


"Ой, теперь он и тебя сосчитал!" — заскулил Теленок.

Альф Прейсен

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

Замечание

С той же целью упрощения мы исключаем временной параметр, т. е. лампочки с течением времени не изменяют своего состояния.

Сначала представьте себе, что в нашем распоряжении имеется одна-единственная электрическая лампочка, с помощью которой необходимо обозначить какую-либо информацию.

Сколько отдельных кодов можно смоделировать с помощью одной лампочки? Совершенно очевидно, что она может иметь только два состояния: "горит" или "не горит". И других состояний быть не может (мы, разумеется, не учитываем ситуацию, когда лампочка неисправна или в цепи нет тока).

Пример-метафора

Разрыв тока в цепи используется для сигнализации в мелких торговых предприятиях или офисах. Если сигнальная лампочка горит, это свидетельствует о том, что объект в сохранности...

Говоря математически, отвлекаясь от качественного содержания (магазинов, грабителей и пр.), можно сказать, что с помощью одной лампочки (одного разряда или одного бита) удается кодировать два значения, например "ноль" или "единицу" (рис. 5.1).



Содержание раздела