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

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

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

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

Решение:

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

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

Отсюда:

10011001010=1 ∙ 110010102 + 0 ∙ 110010101 + 0 ∙ 110010100 = 1 ∙ 121022221020100 + 0 ∙ 11001010 + 0 ∙ 1 = 121022221020100 + 0 + 0 = 12102222102010010

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

10011001010 = 12102222102010010

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

— 121022221020100 2
1.210222210201E+14 — 60511110510050 2
0 60511110510050 — 30255555255025 2
0 30255555255024 — 15127777627512 2
1 15127777627512 — 7563888813756 2
0 7563888813756 — 3781944406878 2
0 3781944406878 — 1890972203439 2
0 1890972203438 — 945486101719 2
1 945486101718 — 472743050859 2
1 472743050858 — 236371525429 2
1 236371525428 — 118185762714 2
1 118185762714 — 59092881357 2
0 59092881356 — 29546440678 2
1 29546440678 — 14773220339 2
0 14773220338 — 7386610169 2
1 7386610168 — 3693305084 2
1 3693305084 — 1846652542 2
0 1846652542 — 923326271 2
0 923326270 — 461663135 2
1 461663134 — 230831567 2
1 230831566 — 115415783 2
1 115415782 — 57707891 2
1 57707890 — 28853945 2
1 28853944 — 14426972 2
1 14426972 — 7213486 2
0 7213486 — 3606743 2
0 3606742 — 1803371 2
1 1803370 — 901685 2
1 901684 — 450842 2
1 450842 — 225421 2
0 225420 — 112710 2
1 112710 — 56355 2
0 56354 — 28177 2
1 28176 — 14088 2
1 14088 — 7044 2
0 7044 — 3522 2
0 3522 — 1761 2
0 1760 — 880 2
1 880 — 440 2
0 440 — 220 2
0 220 — 110 2
0 110 — 55 2
0 54 — 27 2
1 26 — 13 2
1 12 — 6 2
1 6 — 3 2
0 2 1
1

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

12102222102010010=110111000010001101011100111111001101011110001002

Ответ: 10011001010 = 110111000010001101011100111111001101011110001002.

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

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

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