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

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

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

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

Решение:

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

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

Отсюда:

1C48e69fc26d16=1 ∙ 1611 + C ∙ 1610 + 4 ∙ 169 + 8 ∙ 168 + e ∙ 167 + 6 ∙ 166 + 9 ∙ 165 + f ∙ 164 + c ∙ 163 + 2 ∙ 162 + 6 ∙ 161 + d ∙ 160 = 1 ∙ 17592186044416 + 12 ∙ 1099511627776 + 4 ∙ 68719476736 + 8 ∙ 4294967296 + 14 ∙ 268435456 + 6 ∙ 16777216 + 9 ∙ 1048576 + 15 ∙ 65536 + 12 ∙ 4096 + 2 ∙ 256 + 6 ∙ 16 + 13 ∙ 1 = 17592186044416 + 13194139533312 + 274877906944 + 34359738368 + 3758096384 + 100663296 + 9437184 + 983040 + 49152 + 512 + 96 + 13 = 3109943245271710

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

1C48e69fc26d16 = 3109943245271710

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

— 31099432452717 2
31099432452716 — 15549716226358 2
1 15549716226358 — 7774858113179 2
0 7774858113178 — 3887429056589 2
1 3887429056588 — 1943714528294 2
1 1943714528294 — 971857264147 2
0 971857264146 — 485928632073 2
1 485928632072 — 242964316036 2
1 242964316036 — 121482158018 2
0 121482158018 — 60741079009 2
0 60741079008 — 30370539504 2
1 30370539504 — 15185269752 2
0 15185269752 — 7592634876 2
0 7592634876 — 3796317438 2
0 3796317438 — 1898158719 2
0 1898158718 — 949079359 2
1 949079358 — 474539679 2
1 474539678 — 237269839 2
1 237269838 — 118634919 2
1 118634918 — 59317459 2
1 59317458 — 29658729 2
1 29658728 — 14829364 2
1 14829364 — 7414682 2
0 7414682 — 3707341 2
0 3707340 — 1853670 2
1 1853670 — 926835 2
0 926834 — 463417 2
1 463416 — 231708 2
1 231708 — 115854 2
0 115854 — 57927 2
0 57926 — 28963 2
1 28962 — 14481 2
1 14480 — 7240 2
1 7240 — 3620 2
0 3620 — 1810 2
0 1810 — 905 2
0 904 — 452 2
1 452 — 226 2
0 226 — 113 2
0 112 — 56 2
1 56 — 28 2
0 28 — 14 2
0 14 — 7 2
0 6 — 3 2
1 2 1
1

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

3109943245271710=1110001001000111001101001111111000010011011012

Ответ: 1C48e69fc26d16 = 1110001001000111001101001111111000010011011012.

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

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

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