Перевод десятичных чисел в другие системы счисления (и обратно)

1. Последовательно выполнять деление исходного целого десятичного числа и получаемых целых частных на основание системы (2, 8 или 16) до тех пор, пока частное не станет меньше делителя (основания системы q).

2. Записать искомое число – полученные остатки в обратной последовательности.

3. Чтобы выполнить обратную операцию, необходимо просуммировать степени соответствующего основания q (2,8 или 16) с коэффициентами, в качестве которых выступают цифры а многоразрядного числа А q. Т. е., проще говоря, для этого необходимо записать число в развёрнутой форме и вычислить его значение.


Пример 1. А10 = 3710 = А2 = 1001012

Число Делитель (основание) Остаток
1   1 0 Читать 1 снизу 0 вверх

Пример 2. А2 = 1001012 = А10 = 1×20 + 1×22 + 1×25 =

= 1 + 4 + 32 = 3710

Пример 3. А10 = 24510 = А8 = 3658

Число Делитель (основание) Остаток
3   5

Пример 4. А8 = 3658 = А10 = 5×80 + 6×81 + 3×82 =

= 5+48 +192 = 24510

Пример 5. А10 = 42410 = А16 = 1А816

Число Делитель (основание) Остаток
1   8 10 (А)

Пример 6. А16 = 1А816 = А10 = 8×160 + 10×161 + 1×162 =

= 8+160 +256 = 42410



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: