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

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

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

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

Решение:

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

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

Отсюда:

1100111111=1 ∙ 111114 + 1 ∙ 111113 + 0 ∙ 111112 + 0 ∙ 111111 + 1 ∙ 111110 = 1 ∙ 15240969373571041 + 1 ∙ 1371700960631 + 0 ∙ 123454321 + 0 ∙ 11111 + 1 ∙ 1 = 15240969373571041 + 1371700960631 + 0 + 0 + 1 = 1524234107453167310

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

1100111111 = 1524234107453167310

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

15242341074531673 2
1.5242341074532E+16 7.6211705372658E+15 2
0 7.6211705372658E+15 3.8105852686329E+15 2
0 3.8105852686329E+15 1.9052926343165E+15 2
0 1.9052926343165E+15 9.5264631715823E+14 2
1 9.5264631715823E+14 4.7632315857911E+14 2
1 4.7632315857911E+14 2.3816157928956E+14 2
0 2.3816157928956E+14 1.1908078964478E+14 2
1 1.1908078964478E+14 59540394822389 2
0 59540394822388 29770197411194 2
1 29770197411194 14885098705597 2
0 14885098705596 7442549352798 2
1 7442549352798 3721274676399 2
0 3721274676398 1860637338199 2
1 1860637338198 930318669099 2
1 930318669098 465159334549 2
1 465159334548 232579667274 2
1 232579667274 116289833637 2
0 116289833636 58144916818 2
1 58144916818 29072458409 2
0 29072458408 14536229204 2
1 14536229204 7268114602 2
0 7268114602 3634057301 2
0 3634057300 1817028650 2
1 1817028650 908514325 2
0 908514324 454257162 2
1 454257162 227128581 2
0 227128580 113564290 2
1 113564290 56782145 2
0 56782144 28391072 2
1 28391072 14195536 2
0 14195536 7097768 2
0 7097768 3548884 2
0 3548884 1774442 2
0 1774442 887221 2
0 887220 443610 2
1 443610 221805 2
0 221804 110902 2
1 110902 55451 2
0 55450 27725 2
1 27724 13862 2
1 13862 6931 2
0 6930 3465 2
1 3464 1732 2
1 1732 866 2
0 866 433 2
0 432 216 2
1 216 108 2
0 108 54 2
0 54 27 2
0 26 13 2
1 12 6 2
1 6 3 2
0 2 1
1

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

1524234107453167310=1101100010011011010100000101010100101011110101010110002

Ответ: 1100111111 = 1101100010011011010100000101010100101011110101010110002.

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

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

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