Перевести число 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