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

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

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

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

Решение:

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

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

Отсюда:

5A5CC68A16=5 ∙ 167 + A ∙ 166 + 5 ∙ 165 + C ∙ 164 + C ∙ 163 + 6 ∙ 162 + 8 ∙ 161 + A ∙ 160 = 5 ∙ 268435456 + 10 ∙ 16777216 + 5 ∙ 1048576 + 12 ∙ 65536 + 12 ∙ 4096 + 6 ∙ 256 + 8 ∙ 16 + 10 ∙ 1 = 1342177280 + 167772160 + 5242880 + 786432 + 49152 + 1536 + 128 + 10 = 151602957810

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

5A5CC68A16 = 151602957810

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

1516029578 2
1516029578 758014789 2
0 758014788 379007394 2
1 379007394 189503697 2
0 189503696 94751848 2
1 94751848 47375924 2
0 47375924 23687962 2
0 23687962 11843981 2
0 11843980 5921990 2
1 5921990 2960995 2
0 2960994 1480497 2
1 1480496 740248 2
1 740248 370124 2
0 370124 185062 2
0 185062 92531 2
0 92530 46265 2
1 46264 23132 2
1 23132 11566 2
0 11566 5783 2
0 5782 2891 2
1 2890 1445 2
1 1444 722 2
1 722 361 2
0 360 180 2
1 180 90 2
0 90 45 2
0 44 22 2
1 22 11 2
0 10 5 2
1 4 2 2
1 2 1
0

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

151602957810=10110100101110011000110100010102

Ответ: 5A5CC68A16 = 10110100101110011000110100010102.

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

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

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