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

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

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

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

Решение:

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

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

Отсюда:

18610100011=1 ∙ 101000112 + 8 ∙ 101000111 + 6 ∙ 101000110 = 1 ∙ 102010222200121 + 8 ∙ 10100011 + 6 ∙ 1 = 102010222200121 + 80800088 + 6 = 10201030300021510

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

18610100011 = 10201030300021510

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

— 102010303000215 2
1.0201030300021E+14 — 51005151500107 2
1 51005151500106 — 25502575750053 2
1 25502575750052 — 12751287875026 2
1 12751287875026 — 6375643937513 2
0 6375643937512 — 3187821968756 2
1 3187821968756 — 1593910984378 2
0 1593910984378 — 796955492189 2
0 796955492188 — 398477746094 2
1 398477746094 — 199238873047 2
0 199238873046 — 99619436523 2
1 99619436522 — 49809718261 2
1 49809718260 — 24904859130 2
1 24904859130 — 12452429565 2
0 12452429564 — 6226214782 2
1 6226214782 — 3113107391 2
0 3113107390 — 1556553695 2
1 1556553694 — 778276847 2
1 778276846 — 389138423 2
1 389138422 — 194569211 2
1 194569210 — 97284605 2
1 97284604 — 48642302 2
1 48642302 — 24321151 2
0 24321150 — 12160575 2
1 12160574 — 6080287 2
1 6080286 — 3040143 2
1 3040142 — 1520071 2
1 1520070 — 760035 2
1 760034 — 380017 2
1 380016 — 190008 2
1 190008 — 95004 2
0 95004 — 47502 2
0 47502 — 23751 2
0 23750 — 11875 2
1 11874 — 5937 2
1 5936 — 2968 2
1 2968 — 1484 2
0 1484 — 742 2
0 742 — 371 2
0 370 — 185 2
1 184 — 92 2
1 92 — 46 2
0 46 — 23 2
0 22 — 11 2
1 10 — 5 2
1 4 — 2 2
1 2 1
0

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

10201030300021510=101110011000111000111111101111110101110100101112

Ответ: 18610100011 = 101110011000111000111111101111110101110100101112.

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

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

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