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

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

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

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

Решение:

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

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

Отсюда:

10101010000101116=1 ∙ 615 + 0 ∙ 614 + 1 ∙ 613 + 0 ∙ 612 + 1 ∙ 611 + 0 ∙ 610 + 1 ∙ 69 + 0 ∙ 68 + 0 ∙ 67 + 0 ∙ 66 + 0 ∙ 65 + 1 ∙ 64 + 0 ∙ 63 + 1 ∙ 62 + 1 ∙ 61 + 1 ∙ 60 = 1 ∙ 470184984576 + 0 ∙ 78364164096 + 1 ∙ 13060694016 + 0 ∙ 2176782336 + 1 ∙ 362797056 + 0 ∙ 60466176 + 1 ∙ 10077696 + 0 ∙ 1679616 + 0 ∙ 279936 + 0 ∙ 46656 + 0 ∙ 7776 + 1 ∙ 1296 + 0 ∙ 216 + 1 ∙ 36 + 1 ∙ 6 + 1 ∙ 1 = 470184984576 + 0 + 13060694016 + 0 + 362797056 + 0 + 10077696 + 0 + 0 + 0 + 0 + 1296 + 0 + 36 + 6 + 1 = 48361855468310

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

10101010000101116 = 48361855468310

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

— 483618554683 2
483618554682 — 241809277341 2
1 241809277340 — 120904638670 2
1 120904638670 — 60452319335 2
0 60452319334 — 30226159667 2
1 30226159666 — 15113079833 2
1 15113079832 — 7556539916 2
1 7556539916 — 3778269958 2
0 3778269958 — 1889134979 2
0 1889134978 — 944567489 2
1 944567488 — 472283744 2
1 472283744 — 236141872 2
0 236141872 — 118070936 2
0 118070936 — 59035468 2
0 59035468 — 29517734 2
0 29517734 — 14758867 2
0 14758866 — 7379433 2
1 7379432 — 3689716 2
1 3689716 — 1844858 2
0 1844858 — 922429 2
0 922428 — 461214 2
1 461214 — 230607 2
0 230606 — 115303 2
1 115302 — 57651 2
1 57650 — 28825 2
1 28824 — 14412 2
1 14412 — 7206 2
0 7206 — 3603 2
0 3602 — 1801 2
1 1800 — 900 2
1 900 — 450 2
0 450 — 225 2
0 224 — 112 2
1 112 — 56 2
0 56 — 28 2
0 28 — 14 2
0 14 — 7 2
0 6 — 3 2
1 2 1
1

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

48361855468310=1110000100110011110100110000011001110112

Ответ: 10101010000101116 = 1110000100110011110100110000011001110112.

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

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

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