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

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

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

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

Решение:

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

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

Отсюда:

1010010100=1 ∙ 101004 + 0 ∙ 101003 + 1 ∙ 101002 + 0 ∙ 101001 + 0 ∙ 101000 = 1 ∙ 10406040100000000 + 0 ∙ 1030301000000 + 1 ∙ 102010000 + 0 ∙ 10100 + 0 ∙ 1 = 10406040100000000 + 0 + 102010000 + 0 + 0 = 1040604020201000010

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

1010010100 = 1040604020201000010

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

— 10406040202010000 2
1.040604020201E+16 — 5.203020101005E+15 2
0 5.203020101005E+15 — 2.6015100505025E+15 2
0 2.6015100505025E+15 — 1.3007550252512E+15 2
0 1.3007550252512E+15 — 6.5037751262562E+14 2
0 6.5037751262562E+14 — 3.2518875631281E+14 2
1 3.2518875631281E+14 — 1.6259437815641E+14 2
0 1.6259437815641E+14 — 81297189078203 2
0 81297189078202 — 40648594539101 2
1 40648594539100 — 20324297269550 2
1 20324297269550 — 10162148634775 2
0 10162148634774 — 5081074317387 2
1 5081074317386 — 2540537158693 2
1 2540537158692 — 1270268579346 2
1 1270268579346 — 635134289673 2
0 635134289672 — 317567144836 2
1 317567144836 — 158783572418 2
0 158783572418 — 79391786209 2
0 79391786208 — 39695893104 2
1 39695893104 — 19847946552 2
0 19847946552 — 9923973276 2
0 9923973276 — 4961986638 2
0 4961986638 — 2480993319 2
0 2480993318 — 1240496659 2
1 1240496658 — 620248329 2
1 620248328 — 310124164 2
1 310124164 — 155062082 2
0 155062082 — 77531041 2
0 77531040 — 38765520 2
1 38765520 — 19382760 2
0 19382760 — 9691380 2
0 9691380 — 4845690 2
0 4845690 — 2422845 2
0 2422844 — 1211422 2
1 1211422 — 605711 2
0 605710 — 302855 2
1 302854 — 151427 2
1 151426 — 75713 2
1 75712 — 37856 2
1 37856 — 18928 2
0 18928 — 9464 2
0 9464 — 4732 2
0 4732 — 2366 2
0 2366 — 1183 2
0 1182 — 591 2
1 590 — 295 2
1 294 — 147 2
1 146 — 73 2
1 72 — 36 2
1 36 — 18 2
0 18 — 9 2
0 8 — 4 2
1 4 — 2 2
0 2 1
0

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

1040604020201000010=1001001111100000111101000010011100001001011101100100002

Ответ: 1010010100 = 1001001111100000111101000010011100001001011101100100002.

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

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

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