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

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

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

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

Решение:

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

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

Отсюда:

217FC1A16=2 ∙ 166 + 1 ∙ 165 + 7 ∙ 164 + F ∙ 163 + C ∙ 162 + 1 ∙ 161 + A ∙ 160 = 2 ∙ 16777216 + 1 ∙ 1048576 + 7 ∙ 65536 + 15 ∙ 4096 + 12 ∙ 256 + 1 ∙ 16 + 10 ∙ 1 = 33554432 + 1048576 + 458752 + 61440 + 3072 + 16 + 10 = 3512629810

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

217FC1A16 = 3512629810

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

— 35126298 2
35126298 — 17563149 2
0 17563148 — 8781574 2
1 8781574 — 4390787 2
0 4390786 — 2195393 2
1 2195392 — 1097696 2
1 1097696 — 548848 2
0 548848 — 274424 2
0 274424 — 137212 2
0 137212 — 68606 2
0 68606 — 34303 2
0 34302 — 17151 2
1 17150 — 8575 2
1 8574 — 4287 2
1 4286 — 2143 2
1 2142 — 1071 2
1 1070 — 535 2
1 534 — 267 2
1 266 — 133 2
1 132 — 66 2
1 66 — 33 2
0 32 — 16 2
1 16 — 8 2
0 8 — 4 2
0 4 — 2 2
0 2 1
0

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

3512629810=100001011111111100000110102

Ответ: 217FC1A16 = 100001011111111100000110102.

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

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

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