Перевести число 12267008831 из 30-ой системы в 30-ую

Задача: перевести число 12267008831 из 30-ой в 30-ую систему счисления.

Для перевода 12267008831 из 30-ой в 30-ую систему счисления, воспользуемся следующим алгоритмом:

  1. Переведем число 12267008831 из 30-ой системы в десятичную;
  2. Полученное число переведём из десятичной системы в 30-ую;

Решение:

1. Для перевода числа 12267008831 в десятичную систему воспользуемся формулой:

An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0

Отсюда:

1226700883130=1 ∙ 3010 + 2 ∙ 309 + 2 ∙ 308 + 6 ∙ 307 + 7 ∙ 306 + 0 ∙ 305 + 0 ∙ 304 + 8 ∙ 303 + 8 ∙ 302 + 3 ∙ 301 + 1 ∙ 300 = 1 ∙ 590490000000000 + 2 ∙ 19683000000000 + 2 ∙ 656100000000 + 6 ∙ 21870000000 + 7 ∙ 729000000 + 0 ∙ 24300000 + 0 ∙ 810000 + 8 ∙ 27000 + 8 ∙ 900 + 3 ∙ 30 + 1 ∙ 1 = 590490000000000 + 39366000000000 + 1312200000000 + 131220000000 + 5103000000 + 0 + 0 + 216000 + 7200 + 90 + 1 = 63130452322329110

Таким образом:

1226700883130 = 63130452322329110

2. Полученное число 631304523223291 переведем из десятичной системы счисления в 30-ую. Для этого, осуществим последовательное деление на 30, до тех пор пока остаток не будет меньше чем 30.

631304523223291 30
6.3130452322329E+14 21043484107443 30
1 21043484107440 701449470248 30
3 701449470240 23381649008 30
8 23381649000 779388300 30
8 779388300 25979610 30
0 25979610 865987 30
0 865980 28866 30
7 28860 962 30
6 960 32 30
2 30 1
2

Полученные остатки записываем в обратном порядке, таким образом:

63130452322329110=1226700883130

Ответ: 1226700883130 = 1226700883130.

Смотрите также:

  • Смотрите также
  • Калькуляторы
  • Последние переводы
  • Какое число еще хотите перевести?

    * Все поля обязательны
  • Дробное число вводите через точку
  • Введите от 2 до 16
  • Введите от 2 до 16
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Adblock
detector