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

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

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

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

Решение:

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

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

Отсюда:

5AD72059B54A16=5 ∙ 1611 + A ∙ 1610 + D ∙ 169 + 7 ∙ 168 + 2 ∙ 167 + 0 ∙ 166 + 5 ∙ 165 + 9 ∙ 164 + B ∙ 163 + 5 ∙ 162 + 4 ∙ 161 + A ∙ 160 = 5 ∙ 17592186044416 + 10 ∙ 1099511627776 + 13 ∙ 68719476736 + 7 ∙ 4294967296 + 2 ∙ 268435456 + 0 ∙ 16777216 + 5 ∙ 1048576 + 9 ∙ 65536 + 11 ∙ 4096 + 5 ∙ 256 + 4 ∙ 16 + 10 ∙ 1 = 87960930222080 + 10995116277760 + 893353197568 + 30064771072 + 536870912 + 0 + 5242880 + 589824 + 45056 + 1280 + 64 + 10 = 9988000721850610

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

5AD72059B54A16 = 9988000721850610

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

99880007218506 2
99880007218506 49940003609253 2
0 49940003609252 24970001804626 2
1 24970001804626 12485000902313 2
0 12485000902312 6242500451156 2
1 6242500451156 3121250225578 2
0 3121250225578 1560625112789 2
0 1560625112788 780312556394 2
1 780312556394 390156278197 2
0 390156278196 195078139098 2
1 195078139098 97539069549 2
0 97539069548 48769534774 2
1 48769534774 24384767387 2
0 24384767386 12192383693 2
1 12192383692 6096191846 2
1 6096191846 3048095923 2
0 3048095922 1524047961 2
1 1524047960 762023980 2
1 762023980 381011990 2
0 381011990 190505995 2
0 190505994 95252997 2
1 95252996 47626498 2
1 47626498 23813249 2
0 23813248 11906624 2
1 11906624 5953312 2
0 5953312 2976656 2
0 2976656 1488328 2
0 1488328 744164 2
0 744164 372082 2
0 372082 186041 2
0 186040 93020 2
1 93020 46510 2
0 46510 23255 2
0 23254 11627 2
1 11626 5813 2
1 5812 2906 2
1 2906 1453 2
0 1452 726 2
1 726 363 2
0 362 181 2
1 180 90 2
1 90 45 2
0 44 22 2
1 22 11 2
0 10 5 2
1 4 2 2
1 2 1
0

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

9988000721850610=101101011010111001000000101100110110101010010102

Ответ: 5AD72059B54A16 = 101101011010111001000000101100110110101010010102.

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

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

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