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



Кодовая таблица


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

Таким образом, в кодовой таблице представлено определенное количество строк и только два столбца:

  • в одном столбце указаны цифровые (в нашем случае двоичные) коды -"слова", как сочетания элементов алфавита, расположенные в определенной последовательности;

  • в другом столбце — их значения (нецифровой смысл, т. е. значения кодов).

    Определение

    Кодовая таблица — это совокупность цифровых (двоичных) кодов и их значений.

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

    Информацию о значениях кодовой таблицы см. в разд. " Значения кодовой таблицы" данной главы.

    А пока поговорим о построении кодовой таблицы.

    Первая проблема, которую нам предстоит решить, заключается в том, чтобы определить количество строк, т. е. мы сначала должны задаться количеством разрядов, как это выяснилось в предыдущем разделе. Но возникает следующий вопрос: а чем это определяется, какой необходимостью?

    Прежде всего, мы должны располагать предварительной информацией о количестве значений, которое нам предстоит кодировать. Если мы собрались кодировать только два значения, например "да" и "нет" или "черное" и "белое" (кстати, вполне реальная задача), т. е. такую информацию, которая состоит из двух сообщений, то потребуется всего один разряд (один бит), а соответствующая кодовая таблица (табл. 5.4) будет состоять из двух строк.

    Таблица 5.4. Кодовая таблица для двух значений

    Двоичные коды

    Значения кодов

    0

    1

    "Да!"

    "Нет!"

    Простота этой таблицы определяется тем, что в ней используются только элементы кодового алфавита.




    Содержание  Назад  Вперед