Перевести число 22200111101011002222 из 2220011110101100222-ой системы в 22200111101011100222-ую
Задача: перевести число 22200111101011002222 из 2220011110101100222-ой в 22200111101011100222-ую систему счисления.
Для перевода 22200111101011002222 из 2220011110101100222-ой в 22200111101011100222-ую систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 22200111101011002222 из 2220011110101100222-ой системы в десятичную;
- Полученное число переведём из десятичной системы в 22200111101011100222-ую;
Решение:
1. Для перевода числа 22200111101011002222 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
222001111010110022222220011110101100222=2 ∙ 222001111010110022219 + 2 ∙ 222001111010110022218 + 2 ∙ 222001111010110022217 + 0 ∙ 222001111010110022216 + 0 ∙ 222001111010110022215 + 1 ∙ 222001111010110022214 + 1 ∙ 222001111010110022213 + 1 ∙ 222001111010110022212 + 1 ∙ 222001111010110022211 + 0 ∙ 222001111010110022210 + 1 ∙ 22200111101011002229 + 0 ∙ 22200111101011002228 + 1 ∙ 22200111101011002227 + 1 ∙ 22200111101011002226 + 0 ∙ 22200111101011002225 + 0 ∙ 22200111101011002224 + 2 ∙ 22200111101011002223 + 2 ∙ 22200111101011002222 + 2 ∙ 22200111101011002221 + 2 ∙ 22200111101011002220 = 2 ∙ INF + 2 ∙ INF + 2 ∙ INF + 0 ∙ 3.4808264171195E+293 + 0 ∙ 1.5679319807372E+275 + 1 ∙ 7.0627213242452E+256 + 1 ∙ 3.1813900804864E+238 + 1 ∙ 1.4330514230361E+220 + 1 ∙ 6.4551542851102E+201 + 0 ∙ 2.9077126036618E+183 + 1 ∙ 1.3097738972709E+165 + 0 ∙ 5.8998528940301E+146 + 1 ∙ 2.6575780937247E+128 + 1 ∙ 1.1971012584724E+110 + 0 ∙ 5.3923210249964E+91 + 0 ∙ 2.4289612788248E+73 + 2 ∙ 1.0941212265889E+55 + 2 ∙ 4.9284493289723E+36 + 2 ∙ 2220011110101100222 + 2 ∙ 1 = INF + INF + INF + 0 + 0 + 7.0627213242452E+256 + 3.1813900804864E+238 + 1.4330514230361E+220 + 6.4551542851102E+201 + 0 + 1.3097738972709E+165 + 0 + 2.6575780937247E+128 + 1.1971012584724E+110 + 0 + 0 + 2.1882424531778E+55 + 9.8568986579446E+36 + 4440022220202200444 + 2 = INF10
Таким образом:
222001111010110022222220011110101100222 = INF10
2. Полученное число INF переведем из десятичной системы счисления в 22200111101011100222-ую. Для этого, осуществим последовательное деление на 22200111101011100222, до тех пор пока остаток не будет меньше чем 22200111101011100222.
| 0 | |
Полученные остатки записываем в обратном порядке, таким образом:
010=022200111101011100222
Ответ: 222001111010110022222220011110101100222 = 022200111101011100222.
Смотрите также:
- Смотрите также
- Калькуляторы
- Последние переводы

