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

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

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

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

Решение:

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

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

Отсюда:

FABE43CDBA16=F ∙ 169 + A ∙ 168 + B ∙ 167 + E ∙ 166 + 4 ∙ 165 + 3 ∙ 164 + C ∙ 163 + D ∙ 162 + B ∙ 161 + A ∙ 160 = 15 ∙ 68719476736 + 10 ∙ 4294967296 + 11 ∙ 268435456 + 14 ∙ 16777216 + 4 ∙ 1048576 + 3 ∙ 65536 + 12 ∙ 4096 + 13 ∙ 256 + 11 ∙ 16 + 10 ∙ 1 = 1030792151040 + 42949672960 + 2952790016 + 234881024 + 4194304 + 196608 + 49152 + 3328 + 176 + 10 = 107693393861810

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

FABE43CDBA16 = 107693393861810

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

1076933938618 4
1076933938616 269233484654 4
2 269233484652 67308371163 4
2 67308371160 16827092790 4
3 16827092788 4206773197 4
2 4206773196 1051693299 4
1 1051693296 262923324 4
3 262923324 65730831 4
0 65730828 16432707 4
3 16432704 4108176 4
3 4108176 1027044 4
0 1027044 256761 4
0 256760 64190 4
1 64188 16047 4
2 16044 4011 4
3 4008 1002 4
3 1000 250 4
2 248 62 4
2 60 15 4
2 12 3
3

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

107693393861810=332223321003303123224

Ответ: FABE43CDBA16 = 332223321003303123224.

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

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

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