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

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

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

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

Решение:

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

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

Отсюда:

8934E3DBBB6E16=8 ∙ 1611 + 9 ∙ 1610 + 3 ∙ 169 + 4 ∙ 168 + E ∙ 167 + 3 ∙ 166 + D ∙ 165 + B ∙ 164 + B ∙ 163 + B ∙ 162 + 6 ∙ 161 + E ∙ 160 = 8 ∙ 17592186044416 + 9 ∙ 1099511627776 + 3 ∙ 68719476736 + 4 ∙ 4294967296 + 14 ∙ 268435456 + 3 ∙ 16777216 + 13 ∙ 1048576 + 11 ∙ 65536 + 11 ∙ 4096 + 11 ∙ 256 + 6 ∙ 16 + 14 ∙ 1 = 140737488355328 + 9895604649984 + 206158430208 + 17179869184 + 3758096384 + 50331648 + 13631488 + 720896 + 45056 + 2816 + 96 + 14 = 15086025413310210

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

8934E3DBBB6E16 = 15086025413310210

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

150860254133102 2
1.508602541331E+14 75430127066551 2
0 75430127066550 37715063533275 2
1 37715063533274 18857531766637 2
1 18857531766636 9428765883318 2
1 9428765883318 4714382941659 2
0 4714382941658 2357191470829 2
1 2357191470828 1178595735414 2
1 1178595735414 589297867707 2
0 589297867706 294648933853 2
1 294648933852 147324466926 2
1 147324466926 73662233463 2
0 73662233462 36831116731 2
1 36831116730 18415558365 2
1 18415558364 9207779182 2
1 9207779182 4603889591 2
0 4603889590 2301944795 2
1 2301944794 1150972397 2
1 1150972396 575486198 2
1 575486198 287743099 2
0 287743098 143871549 2
1 143871548 71935774 2
1 71935774 35967887 2
0 35967886 17983943 2
1 17983942 8991971 2
1 8991970 4495985 2
1 4495984 2247992 2
1 2247992 1123996 2
0 1123996 561998 2
0 561998 280999 2
0 280998 140499 2
1 140498 70249 2
1 70248 35124 2
1 35124 17562 2
0 17562 8781 2
0 8780 4390 2
1 4390 2195 2
0 2194 1097 2
1 1096 548 2
1 548 274 2
0 274 137 2
0 136 68 2
1 68 34 2
0 34 17 2
0 16 8 2
1 8 4 2
0 4 2 2
0 2 1
0

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

15086025413310210=1000100100110100111000111101101110111011011011102

Ответ: 8934E3DBBB6E16 = 1000100100110100111000111101101110111011011011102.

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

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

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