Перевести число 333 из 3333333333-ой системы в 666666666-ую
Задача: перевести число 333 из 3333333333-ой в 666666666-ую систему счисления.
Для перевода 333 из 3333333333-ой в 666666666-ую систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 333 из 3333333333-ой системы в десятичную;
- Полученное число переведём из десятичной системы в 666666666-ую;
Решение:
1. Для перевода числа 333 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
3333333333333=3 ∙ 33333333332 + 3 ∙ 33333333331 + 3 ∙ 33333333330 = 3 ∙ 1.1111111108889E+19 + 3 ∙ 3333333333 + 3 ∙ 1 = 3.3333333326667E+19 + 9999999999 + 3 = 3.3333333336667E+1910
Таким образом:
3333333333333 = 3.3333333336667E+1910
2. Полученное число 3.3333333336667E+19 переведем из десятичной системы счисления в 666666666-ую. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести -3560154810752434176 в 666666666-ую систему;
- Перевести 0.3333333336667E+19 в 666666666-ую систему;
2.1 Для того, чтобы перевести число -3560154810752434176 из десятичной системы счисления в 666666666-ую, необходимо осуществить последовательное деление на 666666666, до тех пор пока остаток не будет меньше чем 666666666.
| -3560154810752434176 | |
Полученные остатки записываем в обратном порядке, таким образом:
-356015481075243417610=-3560154810752434176666666666
2.2 Для перевода десятичной дроби 0.3333333336667E+19 в 666666666-ую систему, необходимо выполнить последовательное умножение дроби на 666666666, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.3333333336667E+19 ∙ 666666666 = 2.2222222222224E+27 ()
0.2222222222224E+27 ∙ 666666666 = 1.4814814800012E+35 (0)
0.4814814800012E+35 ∙ 666666666 = 3.2098765301315E+43 (0)
0.2098765301315E+43 ∙ 666666666 = 1.3991768661442E+51 (0)
0.3991768661442E+51 ∙ 666666666 = 2.6611791049668E+59 (0)
0.6611791049668E+59 ∙ 666666666 = 4.4078606953708E+67 (0)
0.4078606953708E+67 ∙ 666666666 = 2.7190712997529E+75 (0)
0.7190712997529E+75 ∙ 666666666 = 4.7938086602255E+83 (0)
0.7938086602255E+83 ∙ 666666666 = 5.2920577295446E+91 (0)
0.2920577295446E+91 ∙ 666666666 = 1.9470515283503E+99 (0)
0.9470515283503E+99 ∙ 666666666 = 6.313676849355E+107 (0)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.3333333336667E+1910=0.0000000000666666666
2.3. Осталось соединить переведенные части, таким образом:
3.3333333336667E+1910=-3560154810752434176.0000000000666666666
Ответ: 3333333333333 = -3560154810752434176.0000000000666666666.
Смотрите также:
- Смотрите также
- Калькуляторы
- Последние переводы

