2.1. Общие сведения о системах счисления
В общем
случае система счисления – это приёмы обозначения чисел.
Существуют
непозиционные (знаковые) системы счисления и позиционные (поместные)
системы счисления.
В непозиционной
системе счисления числа изображаются набором знаков (цифр), при этом
значение одного и того же знака остаётся неизменным (то есть не зависит
от его расположения в числе).
Примером
такой системы счисления является Римская система счисления, в которой
используются, в частности, следующие буквы латинского алфавита:
один обозначают буквой «I»,
пять
– «V», десять – «X»,
пятьдесят
– «L»,
сто
– «C»,
пятьсот
– «D»,
тысячу
– «M».
Число
формируется из этих знаков, при этом, если предыдущая цифра меньше
последующей, то производится вычитание (из большей (последующей) цифры
вычитается меньшая (предыдущая)), иначе цифры складываются.
Например,
II
= 1 + 1 = 2,
III
= 1 + 1 + 1 = 3,
IV
= 5 – 1 = 4,
XVIII
= 10 + 5 + 1 + 1 + 1 = 18,
XIX
= 10 + (10 – 1) = 19,
XX
= 10 + 10 = 20,
XXI
= 10 + 10 + 1 = 21.
Следует
отметить, что в непозиционной системе счисления неудобно выполнять
арифметические операции над многозначными числами.
В позиционной
системе счисления числа также представляются набором знаков (цифр),
при этом один и тот же знак имеет различные значения в зависимости
от его расположения в числе, то есть позиционная система счисления
– это система счисления, базирующаяся на позиционном расположении
цифр.
В зависимости
от количества цифр, использующихся в позиционной системе счисления,
различают
двоичную
позиционную систему счисления (содержит две цифры: 0 и 1),
троичную
позиционную систему счисления (используются три цифры: 0, 1, 2)
и
другие позиционные системы счисления, среди которых отметим также
восьмеричную
(используется 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7) и
шестнадцатеричную
(используется 16 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E,
F, здесь A = 10, B = 11, C = 12, D = 13, E = 14, F = 15).
Количество
цифр, использующихся в конкретной системе счисления, называют основанием
данной позиционной системы счисления.
Следует
отметить, что наибольшая цифра в какой-либо позиционной системе счисления
на единицу меньше основания этой позиционной системы счисления.
Как
известно, наиболее широкое распространение получила десятичная позиционная
система счисления, имеющая основание 10 (то есть используются десять
цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Эта система счисления возникла
в середине первого тысячелетия н. э. в Индии, затем распространилась
далее, в частности, была описана в рукописях на арабском языке, затем
появилась в Европе.
В десятичной
системе счисления десять единиц младшего разряда объединяются в одну
единицу следующего (старшего) разряда и запись производится справа
налево (то есть вначале записывают единицы, затем справа от единиц
– десятки и т. д.).
Проиллюстрируем
это простейшим примером. Допустим, некоторые предметы (например, яблоки)
упаковали в пакеты по десять яблок в каждый пакет, а пакеты разложили
по коробкам (в каждую коробку – по десять пакетов). Всего получилось
2 полных коробки (по 10 пакетов в каждой), осталось 9 полных пакетов
(по 10 яблок в каждом) и еще осталось 3 яблока. Сколько было яблок?
Это можно
записать так:
2
· 100 + 9 · 10 + 3
· 1, или
2 · 102 + 9 ·
101 + 3 ·100,
но, как
известно, это число записывают так: 293.
Если
в один пакет помещается 16 яблок, а в коробку – 16 пакетов, то разложив
эти же 293 яблока по пакетам и коробкам (указанного большего объёма),
получим 18 полных пакетов (по 16 яблок) и останется ещё 5 яблок. Затем,
положив пакеты в коробки, получим 1 полную коробку (по 16 пакетов,
то есть всего в коробке будет 256 яблок) и останется 2 пакета (по
16 яблок).
Таким
образом, разложив эти яблоки, получим 1 полную коробку (по 256 яблок),
2 пакета (по 16 яблок) и ещё 5 яблок.
Это можно
записать так:
1
· 256 + 2 · 16 + 5
· 1, или
1
· 162 + 2 ·
161 + 5 · 160,
но это
число записывают так: 12516.
Здесь
индекс 16 означает, что число представлено в системе счисления с основанием
16. В этой (шестнадцатеричной) системе счисления шестнадцать единиц
младшего разряда объединяются в одну единицу старшего разряда.
Таким
образом, записи
2
· 102 + 9 ·
101 + 3 ·100
= 293 и
1
· 162 + 2 ·
161 + 5 · 160
= 12516
определяют
одну и ту же величину (в различных системах счисления).
В общем
случае, если основание системы X, то в ней X единиц младшего разряда
объединяются в одну единицу старшего разряда, то есть натуральное
число в системе счисления с основанием X может быть представлено следующим
образом:
an Xn + an-1
Xn-1 + … + a2
X2 + a1 X1
+ a0 X0 =
(an an-1 …
a2 a1 a0
)X.
Здесь цифра a0 обозначает количество единиц
младшего разряда, цифры a1 a2…an-1
an обозначают количество единиц следующих
разрядов.
Например:
-
в двоичной системе счисления
110001102 = 1 ·
27 + 1 · 26
+ 0 · 25 + 0
· 24 + 0 ·
23 + 1 · 22
+ 1 · 21 + 0
· 20;
-
в троичной системе счисления
211003 = 2 ·
34 + 1 · 33
+ 1 · 32 + 0
· 31 + 0 ·
30;
-
в восьмеричной системе счисления
3068 = 3 · 82
+ 0 · 81 + 6
· 80;
-
в десятичной системе счисления
198 = 1 · 102
+ 9 · 101 +
8 · 100;
-
в шестнадцатеричной системе счисления
C616 = C · 161
+ 6 · 160.
Примечание: наиболее древней
позиционной системой счисления является система с основанием 60, которая
в настоящее время, в частности, используется при обозначении единиц
измерения времени: 1 час = 60 мин, 1 мин = 60 с.
|