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

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

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

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

Решение:

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

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

Отсюда:

2466FF662416=2 ∙ 169 + 4 ∙ 168 + 6 ∙ 167 + 6 ∙ 166 + F ∙ 165 + F ∙ 164 + 6 ∙ 163 + 6 ∙ 162 + 2 ∙ 161 + 4 ∙ 160 = 2 ∙ 68719476736 + 4 ∙ 4294967296 + 6 ∙ 268435456 + 6 ∙ 16777216 + 15 ∙ 1048576 + 15 ∙ 65536 + 6 ∙ 4096 + 6 ∙ 256 + 2 ∙ 16 + 4 ∙ 1 = 137438953472 + 17179869184 + 1610612736 + 100663296 + 15728640 + 983040 + 24576 + 1536 + 32 + 4 = 15634683651610

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

2466FF662416 = 15634683651610

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

— 156346836516 2
156346836516 — 78173418258 2
0 78173418258 — 39086709129 2
0 39086709128 — 19543354564 2
1 19543354564 — 9771677282 2
0 9771677282 — 4885838641 2
0 4885838640 — 2442919320 2
1 2442919320 — 1221459660 2
0 1221459660 — 610729830 2
0 610729830 — 305364915 2
0 305364914 — 152682457 2
1 152682456 — 76341228 2
1 76341228 — 38170614 2
0 38170614 — 19085307 2
0 19085306 — 9542653 2
1 9542652 — 4771326 2
1 4771326 — 2385663 2
0 2385662 — 1192831 2
1 1192830 — 596415 2
1 596414 — 298207 2
1 298206 — 149103 2
1 149102 — 74551 2
1 74550 — 37275 2
1 37274 — 18637 2
1 18636 — 9318 2
1 9318 — 4659 2
0 4658 — 2329 2
1 2328 — 1164 2
1 1164 — 582 2
0 582 — 291 2
0 290 — 145 2
1 144 — 72 2
1 72 — 36 2
0 36 — 18 2
0 18 — 9 2
0 8 — 4 2
1 4 — 2 2
0 2 1
0

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

15634683651610=100100011001101111111101100110001001002

Ответ: 2466FF662416 = 100100011001101111111101100110001001002.

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

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

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