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

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

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

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

Решение:

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

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

Отсюда:

7034BAD653416=7 ∙ 1610 + 0 ∙ 169 + 3 ∙ 168 + 4 ∙ 167 + B ∙ 166 + A ∙ 165 + D ∙ 164 + 6 ∙ 163 + 5 ∙ 162 + 3 ∙ 161 + 4 ∙ 160 = 7 ∙ 1099511627776 + 0 ∙ 68719476736 + 3 ∙ 4294967296 + 4 ∙ 268435456 + 11 ∙ 16777216 + 10 ∙ 1048576 + 13 ∙ 65536 + 6 ∙ 4096 + 5 ∙ 256 + 3 ∙ 16 + 4 ∙ 1 = 7696581394432 + 0 + 12884901888 + 1073741824 + 184549376 + 10485760 + 851968 + 24576 + 1280 + 48 + 4 = 771073595115610

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

7034BAD653416 = 771073595115610

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

7710735951156 2
7710735951156 3855367975578 2
0 3855367975578 1927683987789 2
0 1927683987788 963841993894 2
1 963841993894 481920996947 2
0 481920996946 240960498473 2
1 240960498472 120480249236 2
1 120480249236 60240124618 2
0 60240124618 30120062309 2
0 30120062308 15060031154 2
1 15060031154 7530015577 2
0 7530015576 3765007788 2
1 3765007788 1882503894 2
0 1882503894 941251947 2
0 941251946 470625973 2
1 470625972 235312986 2
1 235312986 117656493 2
0 117656492 58828246 2
1 58828246 29414123 2
0 29414122 14707061 2
1 14707060 7353530 2
1 7353530 3676765 2
0 3676764 1838382 2
1 1838382 919191 2
0 919190 459595 2
1 459594 229797 2
1 229796 114898 2
1 114898 57449 2
0 57448 28724 2
1 28724 14362 2
0 14362 7181 2
0 7180 3590 2
1 3590 1795 2
0 1794 897 2
1 896 448 2
1 448 224 2
0 224 112 2
0 112 56 2
0 56 28 2
0 28 14 2
0 14 7 2
0 6 3 2
1 2 1
1

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

771073595115610=11100000011010010111010110101100101001101002

Ответ: 7034BAD653416 = 11100000011010010111010110101100101001101002.

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

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

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