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

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

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

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

Решение:

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

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

Отсюда:

13A6B2450B9A25500012=1 ∙ 1217 + 3 ∙ 1216 + A ∙ 1215 + 6 ∙ 1214 + B ∙ 1213 + 2 ∙ 1212 + 4 ∙ 1211 + 5 ∙ 1210 + 0 ∙ 129 + B ∙ 128 + 9 ∙ 127 + A ∙ 126 + 2 ∙ 125 + 5 ∙ 124 + 5 ∙ 123 + 0 ∙ 122 + 0 ∙ 121 + 0 ∙ 120 = 1 ∙ 2218611106740436992 + 3 ∙ 184884258895036416 + 10 ∙ 15407021574586368 + 6 ∙ 1283918464548864 + 11 ∙ 106993205379072 + 2 ∙ 8916100448256 + 4 ∙ 743008370688 + 5 ∙ 61917364224 + 0 ∙ 5159780352 + 11 ∙ 429981696 + 9 ∙ 35831808 + 10 ∙ 2985984 + 2 ∙ 248832 + 5 ∙ 20736 + 5 ∙ 1728 + 0 ∙ 144 + 0 ∙ 12 + 0 ∙ 1 = 2218611106740436992 + 554652776685109248 + 154070215745863680 + 7703510787293184 + 1176925259169792 + 17832200896512 + 2972033482752 + 309586821120 + 0 + 4729798656 + 322486272 + 29859840 + 497664 + 103680 + 8640 + 0 + 0 + 0 = 293623565412182803210

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

13A6B2450B9A25500012 = 293623565412182803210

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

2936235654121828032 16
2.9362356541218E+18 1.8351472838261E+17 16
0 1.8351472838261E+17 1.1469670523913E+16 16
0 1.1469670523913E+16 7.1685440774459E+14 16
E 7.1685440774458E+14 44803400484036 16
A 44803400484032 2800212530252 16
4 2800212530240 175013283140 16
C 175013283136 10938330196 16
4 10938330192 683645637 16
4 683645632 42727852 16
5 42727840 2670490 16
C 2670480 166905 16
A 166896 10431 16
9 10416 651 16
F 640 40 16
B 32 2
8

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

293623565412182803210=28BF9AC544C4AE0016

Ответ: 13A6B2450B9A25500012 = 28BF9AC544C4AE0016.

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

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

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