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

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

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

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

Решение:

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

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

Отсюда:

9363125100=9 ∙ 1006 + 3 ∙ 1005 + 6 ∙ 1004 + 3 ∙ 1003 + 1 ∙ 1002 + 2 ∙ 1001 + 5 ∙ 1000 = 9 ∙ 1000000000000 + 3 ∙ 10000000000 + 6 ∙ 100000000 + 3 ∙ 1000000 + 1 ∙ 10000 + 2 ∙ 100 + 5 ∙ 1 = 9000000000000 + 30000000000 + 600000000 + 3000000 + 10000 + 200 + 5 = 903060301020510

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

9363125100 = 903060301020510

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

— 9030603010205 2
9030603010204 — 4515301505102 2
1 4515301505102 — 2257650752551 2
0 2257650752550 — 1128825376275 2
1 1128825376274 — 564412688137 2
1 564412688136 — 282206344068 2
1 282206344068 — 141103172034 2
0 141103172034 — 70551586017 2
0 70551586016 — 35275793008 2
1 35275793008 — 17637896504 2
0 17637896504 — 8818948252 2
0 8818948252 — 4409474126 2
0 4409474126 — 2204737063 2
0 2204737062 — 1102368531 2
1 1102368530 — 551184265 2
1 551184264 — 275592132 2
1 275592132 — 137796066 2
0 137796066 — 68898033 2
0 68898032 — 34449016 2
1 34449016 — 17224508 2
0 17224508 — 8612254 2
0 8612254 — 4306127 2
0 4306126 — 2153063 2
1 2153062 — 1076531 2
1 1076530 — 538265 2
1 538264 — 269132 2
1 269132 — 134566 2
0 134566 — 67283 2
0 67282 — 33641 2
1 33640 — 16820 2
1 16820 — 8410 2
0 8410 — 4205 2
0 4204 — 2102 2
1 2102 — 1051 2
0 1050 — 525 2
1 524 — 262 2
1 262 — 131 2
0 130 — 65 2
1 64 — 32 2
1 32 — 16 2
0 16 — 8 2
0 8 — 4 2
0 4 — 2 2
0 2 1
0

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

903060301020510=100000110110100110011110001001110000100111012

Ответ: 9363125100 = 100000110110100110011110001001110000100111012.

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

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

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