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