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

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

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

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

Решение:

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

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

Отсюда:

392230d18a1e16=3 ∙ 1611 + 9 ∙ 1610 + 2 ∙ 169 + 2 ∙ 168 + 3 ∙ 167 + 0 ∙ 166 + d ∙ 165 + 1 ∙ 164 + 8 ∙ 163 + a ∙ 162 + 1 ∙ 161 + e ∙ 160 = 3 ∙ 17592186044416 + 9 ∙ 1099511627776 + 2 ∙ 68719476736 + 2 ∙ 4294967296 + 3 ∙ 268435456 + 0 ∙ 16777216 + 13 ∙ 1048576 + 1 ∙ 65536 + 8 ∙ 4096 + 10 ∙ 256 + 1 ∙ 16 + 14 ∙ 1 = 52776558133248 + 9895604649984 + 137438953472 + 8589934592 + 805306368 + 0 + 13631488 + 65536 + 32768 + 2560 + 16 + 14 = 6281901071004610

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

392230d18a1e16 = 6281901071004610

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

— 62819010710046 2
62819010710046 — 31409505355023 2
0 31409505355022 — 15704752677511 2
1 15704752677510 — 7852376338755 2
1 7852376338754 — 3926188169377 2
1 3926188169376 — 1963094084688 2
1 1963094084688 — 981547042344 2
0 981547042344 — 490773521172 2
0 490773521172 — 245386760586 2
0 245386760586 — 122693380293 2
0 122693380292 — 61346690146 2
1 61346690146 — 30673345073 2
0 30673345072 — 15336672536 2
1 15336672536 — 7668336268 2
0 7668336268 — 3834168134 2
0 3834168134 — 1917084067 2
0 1917084066 — 958542033 2
1 958542032 — 479271016 2
1 479271016 — 239635508 2
0 239635508 — 119817754 2
0 119817754 — 59908877 2
0 59908876 — 29954438 2
1 29954438 — 14977219 2
0 14977218 — 7488609 2
1 7488608 — 3744304 2
1 3744304 — 1872152 2
0 1872152 — 936076 2
0 936076 — 468038 2
0 468038 — 234019 2
0 234018 — 117009 2
1 117008 — 58504 2
1 58504 — 29252 2
0 29252 — 14626 2
0 14626 — 7313 2
0 7312 — 3656 2
1 3656 — 1828 2
0 1828 — 914 2
0 914 — 457 2
0 456 — 228 2
1 228 — 114 2
0 114 — 57 2
0 56 — 28 2
1 28 — 14 2
0 14 — 7 2
0 6 — 3 2
1 2 1
1

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

6281901071004610=11100100100010001100001101000110001010000111102

Ответ: 392230d18a1e16 = 11100100100010001100001101000110001010000111102.

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

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

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