Иллюстрированный самоучитель по цифровой графике

Запись целых чисел в двоичной системе счисления. Двоичные коды десятичных чисел.

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

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

Исходя из этой задачи, попробуем составить таблицу чисел, которые "состоят" из цифр "0" и "1".

Замечание
Как эту задачу можно определить "обычными" словами (наука наукой, однако за скучными, точными фразами надо уметь находить обычный план изложения)? То, что мы сказали ("кодировать в двоичной системе счисления"), на самом деле означает – "как с помощью всего двух цифр написать любое целое число". Можно также сформулировать нашу задачу фразой "как преобразовать десятичные числа в двоичные"
.

Тогда давайте, рассуждая, заполнять строки таблицы, у которой в левом столбце будут располагаться привычные нам десятичные числа, а в правом – их эквивалент в двоичной системе счисления (табл. 4.2).

С нуля начинается числовая ось натуральных целых чисел. Последующие целые числа получаются с помощью последовательного прибавления единицы к предыдущему числу.

Итак, число "ноль" в десятичной и двоичной системах счисления совпадает и обозначается одной и той же цифрой "0".

Далее переходим к единице, которая получается прибавлением единицы к нулю. В двоичной системе счисления, как и в десятичной, используется также одна и та же цифра "1".

Замечание
Еще раз напомним, что "цифра" и "число" не всегда совпадают. Цифра – это просто знак, количество цифр ограничено. Число – это математическая категория количества, чисел бесконечное множество
.

Таблица 4.2. Начало таблицы преобразования десятичных чисел в двоичные.

Десятичная система счисления Двоичная система счисления
0 0
1 1

Затем любой первоклассник скажет, что после единицы на числовой оси следует двойка, получаемая прибавлением еще одной единицы.

Для обозначения числа "два" в десятичной системе счисления предусмотрен специальный знак – цифра "2". А в двоичной системе счисления весь, прямо скажем, небогатый запас знаков ("цифр") мы уже исчерпали. Как же быть в этой ситуации?

Читатели, надеюсь, не обидятся, если мы снова напомним некоторые сведения первого класса начальной школы. Итак, вспомним сложение.

2 + 1 = 3;
8 + 1 = 9;
9 + 1 =...

Мы получили число "9" и попытались к нему прибавить "1". Почему же мы остановились? У нас опять кончились цифры! До этого момента каждое число получало свой особенный знак или символ – цифру. Последовательно прибавляя "1", мы каждый раз использовали для этого шага особый знак.

И вот после числа "9" особые знаки закончились. Цифр больше нет, а числа-то продолжают возрастать, т. к. числовая ось бесконечна…

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

Информация о позиционном принципе – в разд. "Позиционный метод записи" данной главы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.