logo
Информатика_З_МО

Перевод чисел из одной системы счисления в другую.

Перевод чисел в десятичную систему осуществляется путем составления степенного ряда с основанием той системы, из которой число переводится. Затем подсчитывается значение суммы.

Пример.

а) Перевести 101011012 "10" с.сч.

Позиция цифры/разряд

7

6

5

4

3

2

1

0

Число

1

0

1

0

1

1

0

1

101011012 = 1×27+ 0×26+ 1×25+ 0×24+ 1×23+ 1×22+ 0×21+ 1×20 = 17310

б) Перевести 7038 "10" с.сч.

Позиция цифры/разряд

2

1

0

Число

7

0

3

7038 = 7×82+ 0×81+ 3×80 = 45110

в) Перевести B2E16 "10" с.сч.

Позиция цифры/разряд

2

1

0

Число

B(11)

2

E(14)

B2E16 =  11×162+ 2×161+ 14×160 = 286210

Перевод целых десятичных чисел в недесятичную систему счисления осуществляется последовательным делением десятичного числа на основание той системы, в которую оно переводится, до тех пор, пока не получится частное меньшее этого основания. Число в новой системе записывается в виде остатков деления, начиная с последнего.

Пример.

а) Перевести 18110 "8" с.с.

   

Результат: 18110 = 2658

б) Перевести 62210 "16" с.с.

   

Результат: 62210 = 26E16

Для перевода восьмеричного или шестнадцатеричного числа в двоичную форму достаточно заменить каждую цифру этого числа соответствующим трехразрядным двоичным числом (триадой) (Таб. 5) или четырехразрядным двоичным числом (тетрадой) (Таб. 5).

Пример.

а) Перевести 3058 "2" с.сч.

б) Перевести 7B216 "2" с.с.

Для перехода от двоичной к восьмеричной (шестнадцатеричной) системе поступают следующим образом: двигаясь от точки влево, разбивают двоичное число на группы по три (четыре) разряда, дополняя при необходимости нулями крайнюю левую группу. Затем триаду (тетраду) заменяют соответствующей восьмеричной (шестнадцатеричной) цифрой.

Пример.

а) Перевести 11011110012 "8" с.с.

б) Перевести 111111110112 "16" с.с.

Перевод из восьмеричной в шестнадцатеричную систему и обратно осуществляется через двоичную систему с помощью триад и тетрад.

Пример. Перевести 175.248 "16" с.с.

Результат: 175.248 = 7D.516.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4