В общем случае система счисления – это приемы обозначения чисел.
Существуют непозиционные (знаковые) системы счисления и позиционные (поместные) системы счисления.
В непозиционной системе счисления числа изображаются набором знаков (цифр), при этом значение одного и того же знака остается неизменным (то есть не зависит от его расположения в числе). Примером такой системы счисления является Римская система счисления, в которой используются, в частности, следующие буквы латинского алфавита: один обозначают буквой «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 сек.