Перевести число 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