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

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

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

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

Решение:

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

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

Отсюда:

e4d6c9cccc16=e ∙ 169 + 4 ∙ 168 + d ∙ 167 + 6 ∙ 166 + c ∙ 165 + 9 ∙ 164 + c ∙ 163 + c ∙ 162 + c ∙ 161 + c ∙ 160 = 14 ∙ 68719476736 + 4 ∙ 4294967296 + 13 ∙ 268435456 + 6 ∙ 16777216 + 12 ∙ 1048576 + 9 ∙ 65536 + 12 ∙ 4096 + 12 ∙ 256 + 12 ∙ 16 + 12 ∙ 1 = 962072674304 + 17179869184 + 3489660928 + 100663296 + 12582912 + 589824 + 49152 + 3072 + 192 + 12 = 98285609287610

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

e4d6c9cccc16 = 98285609287610

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

982856092876 2
982856092876 491428046438 2
0 491428046438 245714023219 2
0 245714023218 122857011609 2
1 122857011608 61428505804 2
1 61428505804 30714252902 2
0 30714252902 15357126451 2
0 15357126450 7678563225 2
1 7678563224 3839281612 2
1 3839281612 1919640806 2
0 1919640806 959820403 2
0 959820402 479910201 2
1 479910200 239955100 2
1 239955100 119977550 2
0 119977550 59988775 2
0 59988774 29994387 2
1 29994386 14997193 2
1 14997192 7498596 2
1 7498596 3749298 2
0 3749298 1874649 2
0 1874648 937324 2
1 937324 468662 2
0 468662 234331 2
0 234330 117165 2
1 117164 58582 2
1 58582 29291 2
0 29290 14645 2
1 14644 7322 2
1 7322 3661 2
0 3660 1830 2
1 1830 915 2
0 914 457 2
1 456 228 2
1 228 114 2
0 114 57 2
0 56 28 2
1 28 14 2
0 14 7 2
0 6 3 2
1 2 1
1

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

98285609287610=11100100110101101100100111001100110011002

Ответ: e4d6c9cccc16 = 11100100110101101100100111001100110011002.

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

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

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