Перевести число 10010001 из 101-ой системы в двоичную

Задача: перевести число 10010001 из 101-ой в двоичную систему счисления.

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

  1. Переведем число 10010001 из 101-ой системы в десятичную;
  2. Полученное число переведём из десятичной системы в двоичную;

Решение:

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

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

Отсюда:

10010001101=1 ∙ 1017 + 0 ∙ 1016 + 0 ∙ 1015 + 1 ∙ 1014 + 0 ∙ 1013 + 0 ∙ 1012 + 0 ∙ 1011 + 1 ∙ 1010 = 1 ∙ 107213535210701 + 0 ∙ 1061520150601 + 0 ∙ 10510100501 + 1 ∙ 104060401 + 0 ∙ 1030301 + 0 ∙ 10201 + 0 ∙ 101 + 1 ∙ 1 = 107213535210701 + 0 + 0 + 104060401 + 0 + 0 + 0 + 1 = 10721363927110310

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

10010001101 = 10721363927110310

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

107213639271103 2
1.072136392711E+14 53606819635551 2
1 53606819635550 26803409817775 2
1 26803409817774 13401704908887 2
1 13401704908886 6700852454443 2
1 6700852454442 3350426227221 2
1 3350426227220 1675213113610 2
1 1675213113610 837606556805 2
0 837606556804 418803278402 2
1 418803278402 209401639201 2
0 209401639200 104700819600 2
1 104700819600 52350409800 2
0 52350409800 26175204900 2
0 26175204900 13087602450 2
0 13087602450 6543801225 2
0 6543801224 3271900612 2
1 3271900612 1635950306 2
0 1635950306 817975153 2
0 817975152 408987576 2
1 408987576 204493788 2
0 204493788 102246894 2
0 102246894 51123447 2
0 51123446 25561723 2
1 25561722 12780861 2
1 12780860 6390430 2
1 6390430 3195215 2
0 3195214 1597607 2
1 1597606 798803 2
1 798802 399401 2
1 399400 199700 2
1 199700 99850 2
0 99850 49925 2
0 49924 24962 2
1 24962 12481 2
0 12480 6240 2
1 6240 3120 2
0 3120 1560 2
0 1560 780 2
0 780 390 2
0 390 195 2
0 194 97 2
1 96 48 2
1 48 24 2
0 24 12 2
0 12 6 2
0 6 3 2
0 2 1
1

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

10721363927110310=110000110000010100111101110001001000010101111112

Ответ: 10010001101 = 110000110000010100111101110001001000010101111112.

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

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

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