Перевести число 110111101101011 из 110111101101011-ой системы в 110111101101011-ую
Задача: перевести число 110111101101011 из 110111101101011-ой в 110111101101011-ую систему счисления.
Для перевода 110111101101011 из 110111101101011-ой в 110111101101011-ую систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 110111101101011 из 110111101101011-ой системы в десятичную;
- Полученное число переведём из десятичной системы в 110111101101011-ую;
Решение:
1. Для перевода числа 110111101101011 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
110111101101011110111101101011=1 ∙ 11011110110101114 + 1 ∙ 11011110110101113 + 0 ∙ 11011110110101112 + 1 ∙ 11011110110101111 + 1 ∙ 11011110110101110 + 1 ∙ 1101111011010119 + 1 ∙ 1101111011010118 + 0 ∙ 1101111011010117 + 1 ∙ 1101111011010116 + 1 ∙ 1101111011010115 + 0 ∙ 1101111011010114 + 1 ∙ 1101111011010113 + 0 ∙ 1101111011010112 + 1 ∙ 1101111011010111 + 1 ∙ 1101111011010110 = 1 ∙ 3.8515494479596E+196 + 1 ∙ 3.4978756995867E+182 + 0 ∙ 3.1766785225205E+168 + 1 ∙ 2.8849757115828E+154 + 1 ∙ 2.6200589066276E+140 + 1 ∙ 2.3794684463504E+126 + 1 ∙ 2.1609705311798E+112 + 0 ∙ 1.9625364832175E+98 + 1 ∙ 1.7823239106628E+84 + 1 ∙ 1.6186596018396E+70 + 0 ∙ 1.4700239900015E+56 + 1 ∙ 1.3350370446781E+42 + 0 ∙ 1.2124454585677E+28 + 1 ∙ 110111101101011 + 1 ∙ 1 = 3.8515494479596E+196 + 3.4978756995867E+182 + 0 + 2.8849757115828E+154 + 2.6200589066276E+140 + 2.3794684463504E+126 + 2.1609705311798E+112 + 0 + 1.7823239106628E+84 + 1.6186596018396E+70 + 0 + 1.3350370446781E+42 + 0 + 110111101101011 + 1 = 3.8515494479596E+19610
Таким образом:
110111101101011110111101101011 = 3.8515494479596E+19610
2. Полученное число 3.8515494479596E+196 переведем из десятичной системы счисления в 110111101101011-ую. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 0 в 110111101101011-ую систему;
- Перевести 0.8515494479596E+196 в 110111101101011-ую систему;
2.1 Для того, чтобы перевести число 0 из десятичной системы счисления в 110111101101011-ую, необходимо осуществить последовательное деление на 110111101101011, до тех пор пока остаток не будет меньше чем 110111101101011.
| 0 | |
Полученные остатки записываем в обратном порядке, таким образом:
010=0110111101101011
2.2 Для перевода десятичной дроби 0.8515494479596E+196 в 110111101101011-ую систему, необходимо выполнить последовательное умножение дроби на 110111101101011, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.8515494479596E+196 ∙ 110111101101011 = 9.376504735679E+209 (0)
0.376504735679E+209 ∙ 110111101101011 = 4.145735101536E+222 (0)
0.145735101536E+222 ∙ 110111101101011 = 1.6047052499197E+235 (0)
0.6047052499197E+235 ∙ 110111101101011 = 6.658476091022E+248 (0)
0.658476091022E+248 ∙ 110111101101011 = 7.2505527431122E+261 (0)
0.2505527431122E+261 ∙ 110111101101011 = 2.7588638427963E+274 (0)
0.7588638427963E+274 ∙ 110111101101011 = 8.3559333316045E+287 (0)
0.3559333316045E+287 ∙ 110111101101011 = 3.9192211061523E+300 (0)
0.9192211061523E+300 ∙ 110111101101011 = INF (0)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.8515494479596E+19610=0.000000000110111101101011
2.3. Осталось соединить переведенные части, таким образом:
3.8515494479596E+19610=0.000000000110111101101011
Ответ: 110111101101011110111101101011 = 0.000000000110111101101011.
Смотрите также:
- Смотрите также
- Калькуляторы
- Последние переводы
Полезные материалы
Калькуляторы переводов
- Калькулятор переводов из одной системы счисления в другую
- Калькулятор переводов из десятичной в двоичную с подробным решением
- Калькулятор переводов из восьмеричной в десятичную с подробным решением
- Калькулятор переводов из двоичной в восьмеричную с подробным решением
- Калькулятор переводов из восьмеричной в двоичную с подробным решением

