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

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

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

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

Решение:

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

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

Отсюда:

fe187f8208016=f ∙ 1610 + e ∙ 169 + 1 ∙ 168 + 8 ∙ 167 + 7 ∙ 166 + f ∙ 165 + 8 ∙ 164 + 2 ∙ 163 + 0 ∙ 162 + 8 ∙ 161 + 0 ∙ 160 = 15 ∙ 1099511627776 + 14 ∙ 68719476736 + 1 ∙ 4294967296 + 8 ∙ 268435456 + 7 ∙ 16777216 + 15 ∙ 1048576 + 8 ∙ 65536 + 2 ∙ 4096 + 0 ∙ 256 + 8 ∙ 16 + 0 ∙ 1 = 16492674416640 + 962072674304 + 4294967296 + 2147483648 + 117440512 + 15728640 + 524288 + 8192 + 0 + 128 + 0 = 1746132324364810

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

fe187f8208016 = 1746132324364810

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

— 17461323243648 2
17461323243648 — 8730661621824 2
0 8730661621824 — 4365330810912 2
0 4365330810912 — 2182665405456 2
0 2182665405456 — 1091332702728 2
0 1091332702728 — 545666351364 2
0 545666351364 — 272833175682 2
0 272833175682 — 136416587841 2
0 136416587840 — 68208293920 2
1 68208293920 — 34104146960 2
0 34104146960 — 17052073480 2
0 17052073480 — 8526036740 2
0 8526036740 — 4263018370 2
0 4263018370 — 2131509185 2
0 2131509184 — 1065754592 2
1 1065754592 — 532877296 2
0 532877296 — 266438648 2
0 266438648 — 133219324 2
0 133219324 — 66609662 2
0 66609662 — 33304831 2
0 33304830 — 16652415 2
1 16652414 — 8326207 2
1 8326206 — 4163103 2
1 4163102 — 2081551 2
1 2081550 — 1040775 2
1 1040774 — 520387 2
1 520386 — 260193 2
1 260192 — 130096 2
1 130096 — 65048 2
0 65048 — 32524 2
0 32524 — 16262 2
0 16262 — 8131 2
0 8130 — 4065 2
1 4064 — 2032 2
1 2032 — 1016 2
0 1016 — 508 2
0 508 — 254 2
0 254 — 127 2
0 126 — 63 2
1 62 — 31 2
1 30 — 15 2
1 14 — 7 2
1 6 — 3 2
1 2 1
1

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

1746132324364810=111111100001100001111111100000100000100000002

Ответ: fe187f8208016 = 111111100001100001111111100000100000100000002.

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

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

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