Система счисления (СС) - знаковая система, в которой числа записываются по определенным правилам с помощью символов некоторого алфавита (цифр). СС бывают позиционными и непозиционными.
В непозиционной СС значение цифры не зависит от ее положения в числе. Пример -
римская СС. В ней если меньшая цифра стоит до большей в числе, она вычитается,
а если после - то прибавляется к остальным. M - 1000, D - 500, C - 100, L - 50,
X - 10, V - 5, I - 1. Например,
.
В позиционной СС значение цифры зависит от ее положения в числе - разряда.
Основанием позиционной СС называется количество цифр в ней. Например, арабская
десятичная СС, 16-чная и т.д. Если развернуть число в позиционной СС в сумму,
получим:
Здесь - составные цифры числа,
- номер разряда.
Перевод чисел в 10-ю СС
Этот перевод осуществляется по формуле (1).
Примеры:
Перевод чисел из 10-й СС
Для этого используется метод последовательного деления числа на основание новой СС. Последовательность остатков, записанная в обратном порядке, и будет искомым числом.
Примеры:
Для перевода дробей умножаем их на основание СС, записывая после десятичной точки получающиеся целые числа вплоть до достижения требуемой точности (или достижения нулевого результата).
Пример:
Перевод чисел между 2-й, 8-й и 16-й СС.
Так как , а
, то 1 разряд 8-й СС содержит 3, а 1 разряд 16-й СС - 4
разряда 2-й СС. Следовательно, перевод между ними облегчается путем разбиения двоичного
числа на триады (для 8-й СС) или тетрады (для 16-й СС).
Триады двоичных чисел и соответствующие восьмеричные:
![]() |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
![]() |
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
Триады двоичных чисел и соответствующие шестнадцатеричные:
![]() |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
![]() |
0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 |
![]() |
A | B | C | D | E | F |
![]() |
1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Например, , разложим каждую цифру восьмеричного числа по триадам,
тогда получим:
;
, здесь разложим каждую цифру по
тетрадам:
.
Арифметические операции в других СС осуществляются в столбик, так же, как и
в привычной нам десятичной СС. Необходимо только помнить, что суммирование
производится в другой СС, так что не всегда равно
, а может быть
равно и
, и
.