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

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

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

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

Решение:

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

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

Отсюда:

11010111101=1 ∙ 11016 + 1 ∙ 11015 + 0 ∙ 11014 + 1 ∙ 11013 + 0 ∙ 11012 + 1 ∙ 11011 + 1 ∙ 11010 = 1 ∙ 1781246048138156601 + 1 ∙ 1617843822105501 + 0 ∙ 1469431264401 + 1 ∙ 1334633301 + 0 ∙ 1212201 + 1 ∙ 1101 + 1 ∙ 1 = 1781246048138156601 + 1617843822105501 + 0 + 1334633301 + 0 + 1101 + 1 = 178286389329489650510

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

11010111101 = 178286389329489650510

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

1782863893294896505 2
1.7828638932949E+18 8.9143194664745E+17 2
0 8.9143194664745E+17 4.4571597332372E+17 2
0 4.4571597332372E+17 2.2285798666186E+17 2
0 2.2285798666186E+17 1.1142899333093E+17 2
0 1.1142899333093E+17 5.5714496665466E+16 2
0 5.5714496665466E+16 2.7857248332733E+16 2
0 2.7857248332733E+16 1.3928624166366E+16 2
0 1.3928624166366E+16 6.9643120831832E+15 2
0 6.9643120831832E+15 3.4821560415916E+15 2
1 3.4821560415916E+15 1.7410780207958E+15 2
0 1.7410780207958E+15 8.705390103979E+14 2
1 8.705390103979E+14 4.3526950519895E+14 2
0 4.3526950519895E+14 2.1763475259947E+14 2
1 2.1763475259947E+14 1.0881737629974E+14 2
0 1.0881737629974E+14 54408688149868 2
1 54408688149868 27204344074934 2
0 27204344074934 13602172037467 2
0 13602172037466 6801086018733 2
1 6801086018732 3400543009366 2
1 3400543009366 1700271504683 2
0 1700271504682 850135752341 2
1 850135752340 425067876170 2
1 425067876170 212533938085 2
0 212533938084 106266969042 2
1 106266969042 53133484521 2
0 53133484520 26566742260 2
1 26566742260 13283371130 2
0 13283371130 6641685565 2
0 6641685564 3320842782 2
1 3320842782 1660421391 2
0 1660421390 830210695 2
1 830210694 415105347 2
1 415105346 207552673 2
1 207552672 103776336 2
1 103776336 51888168 2
0 51888168 25944084 2
0 25944084 12972042 2
0 12972042 6486021 2
0 6486020 3243010 2
1 3243010 1621505 2
0 1621504 810752 2
1 810752 405376 2
0 405376 202688 2
0 202688 101344 2
0 101344 50672 2
0 50672 25336 2
0 25336 12668 2
0 12668 6334 2
0 6334 3167 2
0 3166 1583 2
1 1582 791 2
1 790 395 2
1 394 197 2
1 196 98 2
1 98 49 2
0 48 24 2
1 24 12 2
0 12 6 2
0 6 3 2
0 2 1
1

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

178286389329489650510=11000101111100000000101000011110100101011011001010101000000002

Ответ: 11010111101 = 11000101111100000000101000011110100101011011001010101000000002.

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

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

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