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

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

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

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

Решение:

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

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

Отсюда:

23218162321119=2 ∙ 912 + 3 ∙ 911 + 2 ∙ 910 + 1 ∙ 99 + 8 ∙ 98 + 1 ∙ 97 + 6 ∙ 96 + 2 ∙ 95 + 3 ∙ 94 + 2 ∙ 93 + 1 ∙ 92 + 1 ∙ 91 + 1 ∙ 90 = 2 ∙ 282429536481 + 3 ∙ 31381059609 + 2 ∙ 3486784401 + 1 ∙ 387420489 + 8 ∙ 43046721 + 1 ∙ 4782969 + 6 ∙ 531441 + 2 ∙ 59049 + 3 ∙ 6561 + 2 ∙ 729 + 1 ∙ 81 + 1 ∙ 9 + 1 ∙ 1 = 564859072962 + 94143178827 + 6973568802 + 387420489 + 344373768 + 4782969 + 3188646 + 118098 + 19683 + 1458 + 81 + 9 + 1 = 66671572579310

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

23218162321119 = 66671572579310

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

666715725793 2
666715725792 333357862896 2
1 333357862896 166678931448 2
0 166678931448 83339465724 2
0 83339465724 41669732862 2
0 41669732862 20834866431 2
0 20834866430 10417433215 2
1 10417433214 5208716607 2
1 5208716606 2604358303 2
1 2604358302 1302179151 2
1 1302179150 651089575 2
1 651089574 325544787 2
1 325544786 162772393 2
1 162772392 81386196 2
1 81386196 40693098 2
0 40693098 20346549 2
0 20346548 10173274 2
1 10173274 5086637 2
0 5086636 2543318 2
1 2543318 1271659 2
0 1271658 635829 2
1 635828 317914 2
1 317914 158957 2
0 158956 79478 2
1 79478 39739 2
0 39738 19869 2
1 19868 9934 2
1 9934 4967 2
0 4966 2483 2
1 2482 1241 2
1 1240 620 2
1 620 310 2
0 310 155 2
0 154 77 2
1 76 38 2
1 38 19 2
0 18 9 2
1 8 4 2
1 4 2 2
0 2 1
0

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

66671572579310=10011011001110110101101010011111111000012

Ответ: 23218162321119 = 10011011001110110101101010011111111000012.

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

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

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