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

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

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

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

Решение:

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

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

Отсюда:

DE870C9FA316=D ∙ 169 + E ∙ 168 + 8 ∙ 167 + 7 ∙ 166 + 0 ∙ 165 + C ∙ 164 + 9 ∙ 163 + F ∙ 162 + A ∙ 161 + 3 ∙ 160 = 13 ∙ 68719476736 + 14 ∙ 4294967296 + 8 ∙ 268435456 + 7 ∙ 16777216 + 0 ∙ 1048576 + 12 ∙ 65536 + 9 ∙ 4096 + 15 ∙ 256 + 10 ∙ 16 + 3 ∙ 1 = 893353197568 + 60129542144 + 2147483648 + 117440512 + 0 + 786432 + 36864 + 3840 + 160 + 3 = 95574849117110

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

DE870C9FA316 = 95574849117110

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

955748491171 4
955748491168 238937122792 4
3 238937122792 59734280698 4
0 59734280696 14933570174 4
2 14933570172 3733392543 4
2 3733392540 933348135 4
3 933348132 233337033 4
3 233337032 58334258 4
1 58334256 14583564 4
2 14583564 3645891 4
0 3645888 911472 4
3 911472 227868 4
0 227868 56967 4
0 56964 14241 4
3 14240 3560 4
1 3560 890 4
0 888 222 4
2 220 55 4
2 52 13 4
3 12 3
1

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

95574849117110=313220130030213322034

Ответ: DE870C9FA316 = 313220130030213322034.

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

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

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