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

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

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

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

Решение:

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

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

Отсюда:

A69ad42c3c916=A ∙ 1610 + 6 ∙ 169 + 9 ∙ 168 + a ∙ 167 + d ∙ 166 + 4 ∙ 165 + 2 ∙ 164 + c ∙ 163 + 3 ∙ 162 + c ∙ 161 + 9 ∙ 160 = 10 ∙ 1099511627776 + 6 ∙ 68719476736 + 9 ∙ 4294967296 + 10 ∙ 268435456 + 13 ∙ 16777216 + 4 ∙ 1048576 + 2 ∙ 65536 + 12 ∙ 4096 + 3 ∙ 256 + 12 ∙ 16 + 9 ∙ 1 = 10995116277760 + 412316860416 + 38654705664 + 2684354560 + 218103808 + 4194304 + 131072 + 49152 + 768 + 192 + 9 = 1144899467770510

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

A69ad42c3c916 = 1144899467770510

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

11448994677705 2
11448994677704 5724497338852 2
1 5724497338852 2862248669426 2
0 2862248669426 1431124334713 2
0 1431124334712 715562167356 2
1 715562167356 357781083678 2
0 357781083678 178890541839 2
0 178890541838 89445270919 2
1 89445270918 44722635459 2
1 44722635458 22361317729 2
1 22361317728 11180658864 2
1 11180658864 5590329432 2
0 5590329432 2795164716 2
0 2795164716 1397582358 2
0 1397582358 698791179 2
0 698791178 349395589 2
1 349395588 174697794 2
1 174697794 87348897 2
0 87348896 43674448 2
1 43674448 21837224 2
0 21837224 10918612 2
0 10918612 5459306 2
0 5459306 2729653 2
0 2729652 1364826 2
1 1364826 682413 2
0 682412 341206 2
1 341206 170603 2
0 170602 85301 2
1 85300 42650 2
1 42650 21325 2
0 21324 10662 2
1 10662 5331 2
0 5330 2665 2
1 2664 1332 2
1 1332 666 2
0 666 333 2
0 332 166 2
1 166 83 2
0 82 41 2
1 40 20 2
1 20 10 2
0 10 5 2
0 4 2 2
1 2 1
0

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

1144899467770510=101001101001101011010100001011000011110010012

Ответ: A69ad42c3c916 = 101001101001101011010100001011000011110010012.

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

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

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