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

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

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

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

Решение:

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

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

Отсюда:

1001001162=1 ∙ 1626 + 0 ∙ 1625 + 0 ∙ 1624 + 1 ∙ 1623 + 0 ∙ 1622 + 0 ∙ 1621 + 1 ∙ 1620 = 1 ∙ 18075490334784 + 0 ∙ 111577100832 + 0 ∙ 688747536 + 1 ∙ 4251528 + 0 ∙ 26244 + 0 ∙ 162 + 1 ∙ 1 = 18075490334784 + 0 + 0 + 4251528 + 0 + 0 + 1 = 1807549458631310

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

1001001162 = 1807549458631310

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

18075494586313 8
18075494586312 2259436823289 8
1 2259436823288 282429602911 8
1 282429602904 35303700363 8
7 35303700360 4412962545 8
3 4412962544 551620318 8
1 551620312 68952539 8
6 68952536 8619067 8
3 8619064 1077383 8
3 1077376 134672 8
7 134672 16834 8
0 16832 2104 8
2 2104 263 8
0 256 32 8
7 32 4
0

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

1807549458631310=4070207336137118

Ответ: 1001001162 = 4070207336137118.

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

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

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