Перевести число 28978 из 28978-ой системы в шестнадцатеричную

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

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

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

Решение:

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

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

Отсюда:

2897828978=2 ∙ 289784 + 8 ∙ 289783 + 9 ∙ 289782 + 7 ∙ 289781 + 8 ∙ 289780 = 2 ∙ 705137209029066256 + 8 ∙ 24333536097352 + 9 ∙ 839724484 + 7 ∙ 28978 + 8 ∙ 1 = 1410274418058132512 + 194668288778816 + 7557520356 + 202846 + 8 = 141046909390463453810

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

2897828978 = 141046909390463453810

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

1410469093904634538 16
1.4104690939046E+18 8.815431836904E+16 16
0 8.815431836904E+16 5.509644898065E+15 16
0 5.509644898065E+15 3.4435280612906E+14 16
3 3.4435280612906E+14 21522050383066 16
5 21522050383056 1345128148941 16
A 1345128148928 84070509308 16
D 84070509296 5254406831 16
C 5254406816 328400426 16
F 328400416 20525026 16
A 20525024 1282814 16
2 1282800 80175 16
E 80160 5010 16
F 5008 313 16
2 304 19 16
9 16 1
3

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

141046909390463453810=1392FE2AFCDA530016

Ответ: 2897828978 = 1392FE2AFCDA530016.

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

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

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