Перевести число 20538 из 20538-ой системы в восьмеричную

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

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

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

Решение:

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

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

Отсюда:

2053820538=2 ∙ 205384 + 0 ∙ 205383 + 5 ∙ 205382 + 3 ∙ 205381 + 8 ∙ 205380 = 2 ∙ 177923207047589136 + 0 ∙ 8663122360872 + 5 ∙ 421809444 + 3 ∙ 20538 + 8 ∙ 1 = 355846414095178272 + 0 + 2109047220 + 61614 + 8 = 35584641620428711410

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

2053820538 = 35584641620428711410

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

355846416204287114 8
3.5584641620429E+17 4.4480802025536E+16 8
0 4.4480802025536E+16 5.560100253192E+15 8
0 5.560100253192E+15 6.95012531649E+14 8
2 6.9501253164899E+14 86876566456124 8
6 86876566456120 10859570807015 8
4 10859570807008 1357446350876 8
7 1357446350872 169680793859 8
4 169680793856 21210099232 8
3 21210099232 2651262404 8
0 2651262400 331407800 8
4 331407800 41425975 8
0 41425968 5178246 8
7 5178240 647280 8
6 647280 80910 8
0 80904 10113 8
6 10112 1264 8
1 1264 158 8
0 152 19 8
6 16 2
3

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

35584641620428711410=236016067040347462008

Ответ: 2053820538 = 236016067040347462008.

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

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

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