Любое число можно представить в виде суммы произведений значащих цифр числа на степени основания системы счисления. Такое представление называется развернутой формой записи числа.
В общем виде любое число х в позиционной системе счисления можно представить в виде:
х = аk • рk + аk-1 • рk-1 + … + а1 • р1 + а0 • р0 + а-1 • р-1 + … + а-n • р-n,
где аk – k я цифра целой части числа х, записанного в системе счисления с основанием р;
а-n - n я цифра дробной части числа х, записанного в системе счисления с основанием р;
k + 1 – количество разрядов в целой части числа х;
n – количество разрядов в дробной части числа х.
С учетом этих обозначений запись числа х в любой позиционной системе счисления с основанием р имеет вид:
(аk ak-1... a1 a0 a-1 a-2... a-n) p
Например, число 304710 в развернутой форме будет записано так:
304710=3 •103+0 •102+4 •101+7 •100=3 • 1000+0 • 100+4 • 10+7 • 1=3000+0+40+7=304710
На этом принципе основан перевод чисел из любой системы счисления в десятичную систему. Для того чтобы число из любой системы счисления перевести в десятичную систему счисления, необходимо его представить в развернутом виде и произвести вычисления.
|
|
Пример 1. Перевести число 1111012 в десятичную систему счисления:
(в дальнейшем будет использоваться краткая запись задания: 1111012 = Х10)
1111012 = 1 • 25 + 1 • 24 + 1 • 23 + 1 • 22 + 0 • 21 + 1 • 20 = 32 + 16 + 8 + 4 + 1 = 6110;
Ответ: 1111012 = 6110.
Пример 2. 4178 = X10:
4178 = 4 • 82 + 1 • 81 + 7 • 80 = 256 + 8 + 7 = 27110;
Ответ: 4178 = 27110.
Пример 3. 2С8Е16 = Х10:
2С8Е16 = 2 • 163 + 12 • 162 + 8 • 161 + 14 • 160 = 8192 + 3072 + 128 + 14 = 1140610;
Ответ: 2С8Е16 = 1140610.