Перевести число 563224132123 из 2231312-ой системы в 123212-ую
Задача: перевести число 563224132123 из 2231312-ой в 123212-ую систему счисления.
Для перевода 563224132123 из 2231312-ой в 123212-ую систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 563224132123 из 2231312-ой системы в десятичную;
- Полученное число переведём из десятичной системы в 123212-ую;
Решение:
1. Для перевода числа 563224132123 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
5632241321232231312=5 ∙ 223131211 + 6 ∙ 223131210 + 3 ∙ 22313129 + 2 ∙ 22313128 + 2 ∙ 22313127 + 4 ∙ 22313126 + 1 ∙ 22313125 + 3 ∙ 22313124 + 2 ∙ 22313123 + 1 ∙ 22313122 + 2 ∙ 22313121 + 3 ∙ 22313120 = 5 ∙ 6.8259532867973E+69 + 6 ∙ 3.0591657674038E+63 + 3 ∙ 1.3710165890758E+57 + 2 ∙ 6.1444414276254E+50 + 2 ∙ 2.7537347657456E+44 + 4 ∙ 1.2341325488079E+38 + 1 ∙ 5.5309725793967E+31 + 3 ∙ 2.4787983838193E+25 + 2 ∙ 1.110915185245E+19 + 1 ∙ 4978753241344 + 2 ∙ 2231312 + 3 ∙ 1 = 3.4129766433987E+70 + 1.8354994604423E+64 + 4.1130497672273E+57 + 1.2288882855251E+51 + 5.5074695314912E+44 + 4.9365301952315E+38 + 5.5309725793967E+31 + 7.436395151458E+25 + 2.22183037049E+19 + 4978753241344 + 4462624 + 3 = 3.4129784788985E+7010
Таким образом:
5632241321232231312 = 3.4129784788985E+7010
2. Полученное число 3.4129784788985E+70 переведем из десятичной системы счисления в 123212-ую. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 0 в 123212-ую систему;
- Перевести 0.4129784788985E+70 в 123212-ую систему;
2.1 Для того, чтобы перевести число 0 из десятичной системы счисления в 123212-ую, необходимо осуществить последовательное деление на 123212, до тех пор пока остаток не будет меньше чем 123212.
| 0 | |
Полученные остатки записываем в обратном порядке, таким образом:
010=0123212
2.2 Для перевода десятичной дроби 0.4129784788985E+70 в 123212-ую систему, необходимо выполнить последовательное умножение дроби на 123212, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.4129784788985E+70 ∙ 123212 = 5.0883904342042E+74 (0)
0.0883904342042E+74 ∙ 123212 = 1.0890762179168E+78 (0)
0.0890762179168E+78 ∙ 123212 = 1.0975258961965E+82 (0)
0.0975258961965E+82 ∙ 123212 = 1.2016360722163E+86 (0)
0.2016360722163E+86 ∙ 123212 = 2.4843983729915E+90 (0)
0.4843983729915E+90 ∙ 123212 = 5.9683692333029E+94 (0)
0.9683692333029E+94 ∙ 123212 = 1.1931470997372E+99 (0)
0.1931470997372E+99 ∙ 123212 = 2.379804045282E+103 (0)
0.379804045282E+103 ∙ 123212 = 4.6796416027286E+107 (0)
0.6796416027286E+107 ∙ 123212 = 8.3740001155396E+111 (0)
0.3740001155396E+111 ∙ 123212 = 4.6081302235865E+115 (0)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.4129784788985E+7010=0.00000000000123212
2.3. Осталось соединить переведенные части, таким образом:
3.4129784788985E+7010=0.00000000000123212
Ответ: 5632241321232231312 = 0.00000000000123212.
Смотрите также:
- Смотрите также
- Калькуляторы
- Последние переводы
Полезные материалы
Калькуляторы переводов
- Онлайн переводы из одной системы счисления в другую
- Онлайн переводы из десятичной в шестнадцатеричную систему
- Онлайн переводы из двоичной в десятичную систему
- Онлайн переводы из восьмеричной в десятичную систему
- Онлайн переводы из восьмеричной в двоичную систему
- Онлайн переводы из восьмеричной в шестнадцатеричную систему

