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

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

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

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

Решение:

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

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

Отсюда:

0111043210=0 ∙ 432104 + 1 ∙ 432103 + 1 ∙ 432102 + 1 ∙ 432101 + 0 ∙ 432100 = 0 ∙ 3486077720236810000 + 1 ∙ 80677568161000 + 1 ∙ 1867104100 + 1 ∙ 43210 + 0 ∙ 1 = 0 + 80677568161000 + 1867104100 + 43210 + 0 = 8067943530831010

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

0111043210 = 8067943530831010

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

— 80679435308310 2
80679435308310 — 40339717654155 2
0 40339717654154 — 20169858827077 2
1 20169858827076 — 10084929413538 2
1 10084929413538 — 5042464706769 2
0 5042464706768 — 2521232353384 2
1 2521232353384 — 1260616176692 2
0 1260616176692 — 630308088346 2
0 630308088346 — 315154044173 2
0 315154044172 — 157577022086 2
1 157577022086 — 78788511043 2
0 78788511042 — 39394255521 2
1 39394255520 — 19697127760 2
1 19697127760 — 9848563880 2
0 9848563880 — 4924281940 2
0 4924281940 — 2462140970 2
0 2462140970 — 1231070485 2
0 1231070484 — 615535242 2
1 615535242 — 307767621 2
0 307767620 — 153883810 2
1 153883810 — 76941905 2
0 76941904 — 38470952 2
1 38470952 — 19235476 2
0 19235476 — 9617738 2
0 9617738 — 4808869 2
0 4808868 — 2404434 2
1 2404434 — 1202217 2
0 1202216 — 601108 2
1 601108 — 300554 2
0 300554 — 150277 2
0 150276 — 75138 2
1 75138 — 37569 2
0 37568 — 18784 2
1 18784 — 9392 2
0 9392 — 4696 2
0 4696 — 2348 2
0 2348 — 1174 2
0 1174 — 587 2
0 586 — 293 2
1 292 — 146 2
1 146 — 73 2
0 72 — 36 2
1 36 — 18 2
0 18 — 9 2
0 8 — 4 2
1 4 — 2 2
0 2 1
0

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

8067943530831010=100100101100000101001010001010100001101000101102

Ответ: 0111043210 = 100100101100000101001010001010100001101000101102.

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

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

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