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

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

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

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

Решение:

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

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

Отсюда:

249ABF16=2 ∙ 165 + 4 ∙ 164 + 9 ∙ 163 + A ∙ 162 + B ∙ 161 + F ∙ 160 = 2 ∙ 1048576 + 4 ∙ 65536 + 9 ∙ 4096 + 10 ∙ 256 + 11 ∙ 16 + 15 ∙ 1 = 2097152 + 262144 + 36864 + 2560 + 176 + 15 = 239891110

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

249ABF16 = 239891110

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

— 2398911 2
2398910 — 1199455 2
1 1199454 — 599727 2
1 599726 — 299863 2
1 299862 — 149931 2
1 149930 — 74965 2
1 74964 — 37482 2
1 37482 — 18741 2
0 18740 — 9370 2
1 9370 — 4685 2
0 4684 — 2342 2
1 2342 — 1171 2
0 1170 — 585 2
1 584 — 292 2
1 292 — 146 2
0 146 — 73 2
0 72 — 36 2
1 36 — 18 2
0 18 — 9 2
0 8 — 4 2
1 4 — 2 2
0 2 1
0

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

239891110=10010010011010101111112

Ответ: 249ABF16 = 10010010011010101111112.

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

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

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