Перевести число 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