Перевод числа 0010100 из 0010100-ой системы счисления в 010100-ую

Для перевода числа 0010100 из 0010100-ой в 010100-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 010100-ую. Для перевода 0010100-ого числа 0010100 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:

A0010100 = an-1 ∙ 0010100n-1 + an-2 ∙ 0010100n-2 + ∙∙∙ + a0 ∙ 00101000

В результате преобразований получим:

00101000010100=0 ∙ 00101006 + 0 ∙ 00101005 + 1 ∙ 00101004 + 0 ∙ 00101003 + 1 ∙ 00101002 + 0 ∙ 00101001 + 0 ∙ 00101000 = 0 ∙ 1.061520150601E+24 + 0 ∙ 1.0510100501E+20 + 1 ∙ 10406040100000000 + 0 ∙ 1030301000000 + 1 ∙ 102010000 + 0 ∙ 10100 + 0 ∙ 1 = 0 + 0 + 10406040100000000 + 0 + 102010000 + 0 + 0 = 1.040604020201E+1610

Таким образом:

00101000010100 = 1.040604020201E+1610.

Для перевода десятичного числа 1.040604020201E+16 в 010100-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 010100 до тех пор, пока остаток не станет меньше чем 010100.

— 10406040202010000 010100
1.040604020201E+16 — 1030301010100 010100
0 1030301010100 — 102010001 010100
0 102010000 — 10100 010100
1 10100 1
0

Ответом будет являться обратная последовательность результатов деления:

1040604020201000010=10100010100

Для перевода дробной части 0.040604020201E+16 из десятичной системы в 010100-ую, необходимо выполнить последовательное умножение дробной части на 010100, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:

0.040604020201E+16 ∙ 010100 = 4.101006040301E+18 ()
0.101006040301E+18 ∙ 010100 = 1.0201610070401E+21 ()
0.0201610070401E+21 ∙ 010100 = 2.0362617110501E+23 ()
0.0362617110501E+23 ∙ 010100 = 3.6624328160601E+25 ()
0.6624328160601E+25 ∙ 010100 = 6.690571442207E+28 ()
0.690571442207E+28 ∙ 010100 = 6.9747715662907E+31 ()
0.9747715662907E+31 ∙ 010100 = 9.8451928195361E+34 (0)
0.8451928195361E+34 ∙ 010100 = 8.5364474773146E+37 (0)
0.5364474773146E+37 ∙ 010100 = 5.4181195208775E+40 (0)
0.4181195208775E+40 ∙ 010100 = 4.2230071608627E+43 (0)
0.2230071608627E+43 ∙ 010100 = 2.2523723247133E+46 (0)

Ответом будет являться прямая последовательность целых частей результатов умножения:

0.040604020201E+1610=0.00000010100

Ответом будет являться соединение целой и дробной части:

1.040604020201E+1610=10100.00000010100.

Окончательный ответ:

00101000010100=10100.00000010100.

Другие переводы числа 0010100:

Калькулятор перевода чисел

Введите число, его основание и основание системы счиления в которую хотите это число перевести.

Смотрите также:

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии