Перевести число 864.3478927844579845754 из 5724-ой системы в 386-ую
Задача: перевести число 864.3478927844579845754 из 5724-ой в 386-ую систему счисления.
Для перевода 864.3478927844579845754 из 5724-ой в 386-ую систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 864.3478927844579845754 из 5724-ой системы в десятичную;
- Полученное число переведём из десятичной системы в 386-ую;
Решение:
1. Для перевода числа 864.3478927844579845754 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0 + a-1 ∙ q-1 + ∙∙∙ + a-m ∙ q-m
Отсюда:
864.34789278445798457545724=8 ∙ 57242 + 6 ∙ 57241 + 4 ∙ 57240 + 3 ∙ 5724-1 + 4 ∙ 5724-2 + 7 ∙ 5724-3 + 8 ∙ 5724-4 + 9 ∙ 5724-5 + 2 ∙ 5724-6 + 7 ∙ 5724-7 + 8 ∙ 5724-8 + 4 ∙ 5724-9 + 4 ∙ 5724-10 + 5 ∙ 5724-11 + 7 ∙ 5724-12 + 9 ∙ 5724-13 + 8 ∙ 5724-14 + 4 ∙ 5724-15 + 5 ∙ 5724-16 + 7 ∙ 5724-17 + 5 ∙ 5724-18 + 4 ∙ 5724-19 = 8 ∙ 32764176 + 6 ∙ 5724 + 4 ∙ 1 + 3 ∙ 0.00017470300489168 + 4 ∙ 3.0521139918184E-8 + 7 ∙ 5.3321348564262E-12 + 8 ∙ 9.3153998190535E-16 + 9 ∙ 1.6274283401561E-19 + 2 ∙ 2.8431662127116E-23 + 7 ∙ 4.9670968076722E-27 + 8 ∙ 8.6776673788823E-31 + 4 ∙ 1.5160145665413E-34 + 4 ∙ 2.6485230023432E-38 + 5 ∙ 4.6270492703411E-42 + 7 ∙ 8.0835941131047E-46 + 9 ∙ 1.4122281818841E-49 + 8 ∙ 2.4672050696787E-53 + 4 ∙ 4.3102813935687E-57 + 5 ∙ 7.5301911138517E-61 + 7 ∙ 1.3155470149986E-64 + 5 ∙ 2.2983001659653E-68 + 4 ∙ 4.015199451372E-72 = 262113408 + 34344 + 4 + 0.00052410901467505 + 1.2208455967274E-7 + 3.7324943994984E-11 + 7.4523198552428E-15 + 1.4646855061405E-18 + 5.6863324254231E-23 + 3.4769677653705E-26 + 6.9421339031058E-30 + 6.0640582661651E-34 + 1.0594092009373E-37 + 2.3135246351706E-41 + 5.6585158791733E-45 + 1.2710053636957E-48 + 1.973764055743E-52 + 1.7241125574275E-56 + 3.7650955569259E-60 + 9.2088291049899E-64 + 1.1491500829827E-67 + 1.6060797805488E-71 = 262147756.0005210
Таким образом:
864.34789278445798457545724 = 262147756.0005210
2. Полученное число 262147756.00052 переведем из десятичной системы счисления в 386-ую. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 262147756 в 386-ую систему;
- Перевести 0.00052 в 386-ую систему;
2.1 Для того, чтобы перевести число 262147756 из десятичной системы счисления в 386-ую, необходимо осуществить последовательное деление на 386, до тех пор пока остаток не будет меньше чем 386.
| — | 262147756 | 386 | |||||
| 262147654 | — | 679139 | 386 | ||||
| 678974 | — | 1759 | 386 | ||||
| 1544 | 4 | ||||||
Полученные остатки записываем в обратном порядке, таким образом:
26214775610=4386
2.2 Для перевода десятичной дроби 0.00052 в 386-ую систему, необходимо выполнить последовательное умножение дроби на 386, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.00052 ∙ 386 = 0.20072 (0)
0.20072 ∙ 386 = 77.47792 (0)
0.47792 ∙ 386 = 184.47712 (0)
0.47712 ∙ 386 = 184.16832 (0)
0.16832 ∙ 386 = 64.97152 (0)
0.97152 ∙ 386 = 375.00672 (0)
0.00672 ∙ 386 = 2.59392 (2)
0.59392 ∙ 386 = 229.25312 (2)
0.25312 ∙ 386 = 97.70432 (2)
0.70432 ∙ 386 = 271.86752 (2)
0.86752 ∙ 386 = 334.86272 (2)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.0005210=0.00000022222386
2.3. Осталось соединить переведенные части, таким образом:
262147756.0005210=4.00000022222386
Ответ: 864.34789278445798457545724 = 4.00000022222386.
Смотрите также:
- Смотрите также
- Калькуляторы
- Последние переводы

