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

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

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

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

Решение:

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

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

Отсюда:

20051402=2 ∙ 14023 + 0 ∙ 14022 + 0 ∙ 14021 + 5 ∙ 14020 = 2 ∙ 2755776808 + 0 ∙ 1965604 + 0 ∙ 1402 + 5 ∙ 1 = 5511553616 + 0 + 0 + 5 = 551155362110

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

20051402 = 551155362110

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

— 5511553621 2
5511553620 — 2755776810 2
1 2755776810 — 1377888405 2
0 1377888404 — 688944202 2
1 688944202 — 344472101 2
0 344472100 — 172236050 2
1 172236050 — 86118025 2
0 86118024 — 43059012 2
1 43059012 — 21529506 2
0 21529506 — 10764753 2
0 10764752 — 5382376 2
1 5382376 — 2691188 2
0 2691188 — 1345594 2
0 1345594 — 672797 2
0 672796 — 336398 2
1 336398 — 168199 2
0 168198 — 84099 2
1 84098 — 42049 2
1 42048 — 21024 2
1 21024 — 10512 2
0 10512 — 5256 2
0 5256 — 2628 2
0 2628 — 1314 2
0 1314 — 657 2
0 656 — 328 2
1 328 — 164 2
0 164 — 82 2
0 82 — 41 2
0 40 — 20 2
1 20 — 10 2
0 10 — 5 2
0 4 — 2 2
1 2 1
0

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

551155362110=1010010001000001110100010010101012

Ответ: 20051402 = 1010010001000001110100010010101012.

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

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

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