4.1. Кодирование чисел. Системы счисления.
<<Назад
|
Содержание
| Далее>>
Система счисления (СС) - способ кодирования
числовой информации, т.е. способ записи чисел с помощью
некоторого алфавита, символы которого называют цифрами.
Различают системы счисления позиционные и
непозиционные. Пример позиционной системы счисления — арабская
(современная десятичная), непозиционной — римская.
Таблица 3.
Позиционная СС |
Непозиционная СС |
005 = 5*1 (пять)
050 = 5*10 (пятьдесят)
500 = 5*100 (пятьсот) |
IX = 10-1 = 9
XI = 10+1 = 11
XX = 10+10 = 20 |
В позиционных системах счисления величина, обозначаемая цифрой в
записи числа, зависит от её положения в числе (позиции,
разряда). Количество используемых цифр называется основанием
системы счисления.
Так, в десятичной системе счисления,
основание которой равно 10, различают 10 арабских цифр - 0, 1,
2, ..., 9.
В вычислительной технике широко применяют
двоичную, восьмеричную и шестнадцатеричную систему счисления.
Двоичная система счисления имеет
основание 2, и, следовательно, ее алфавит состоит из двух цифр -
0 и 1; алфавит восьмеричной системы счисления составляют цифры
0, 1, 2, 3, 4, 5, 6, 7; шестнадцатеричной - десять
арабских цифр от 0 до 9 и еще шесть символов - А (10), В (11), С
(12), D (13), E (14), F (15).
Для любой позиционной системы счисления
справедливо следующее правило формирования числа на основании
входящих в эту систему цифр:
,
(6)
или, если расписать сумму в этом
выражении,
,
где
y – число;
k – основание системы счисления;
xi – цифры числа;
i – номер позиции (разряда) числа,
начиная с 0.
Так, на основании формулы (6) десятичное
число 638(10) представляется следующим образом:
.
Мы говорим в таком случае, что в этом
числе 6 сотен, 3 десятка и 8 единиц.
Исторически, использование для счета десяти цифр связано с тем,
что человечество училось считать на пальцах. На самом деле для
представления любого числа достаточно алфавита, состоящего
только из двух символов, что и реализуется, при хранении
информации в памяти электронных устройств. Ячейка памяти в этом
случае может находиться в одном из двух состояний, которые
кодируются как 0 и 1. Информационная емкость такой ячейки равна
1 биту.
<<Назад
|
Содержание
| Далее>>
|