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

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

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

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

Решение:

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

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

Отсюда:

1110110111=1 ∙ 101114 + 1 ∙ 101113 + 1 ∙ 101112 + 0 ∙ 101111 + 1 ∙ 101110 = 1 ∙ 10451447457047041 + 1 ∙ 1033670997631 + 1 ∙ 102232321 + 0 ∙ 10111 + 1 ∙ 1 = 10451447457047041 + 1033670997631 + 102232321 + 0 + 1 = 1045248123027699410

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

1110110111 = 1045248123027699410

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

— 10452481230276994 2
1.0452481230277E+16 — 5.2262406151385E+15 2
0 5.2262406151385E+15 — 2.6131203075692E+15 2
1 2.6131203075692E+15 — 1.3065601537846E+15 2
0 1.3065601537846E+15 — 6.5328007689231E+14 2
0 6.5328007689231E+14 — 3.2664003844616E+14 2
0 3.2664003844616E+14 — 1.6332001922308E+14 2
0 1.6332001922308E+14 — 81660009611539 2
0 81660009611538 — 40830004805769 2
1 40830004805768 — 20415002402884 2
1 20415002402884 — 10207501201442 2
0 10207501201442 — 5103750600721 2
0 5103750600720 — 2551875300360 2
1 2551875300360 — 1275937650180 2
0 1275937650180 — 637968825090 2
0 637968825090 — 318984412545 2
0 318984412544 — 159492206272 2
1 159492206272 — 79746103136 2
0 79746103136 — 39873051568 2
0 39873051568 — 19936525784 2
0 19936525784 — 9968262892 2
0 9968262892 — 4984131446 2
0 4984131446 — 2492065723 2
0 2492065722 — 1246032861 2
1 1246032860 — 623016430 2
1 623016430 — 311508215 2
0 311508214 — 155754107 2
1 155754106 — 77877053 2
1 77877052 — 38938526 2
1 38938526 — 19469263 2
0 19469262 — 9734631 2
1 9734630 — 4867315 2
1 4867314 — 2433657 2
1 2433656 — 1216828 2
1 1216828 — 608414 2
0 608414 — 304207 2
0 304206 — 152103 2
1 152102 — 76051 2
1 76050 — 38025 2
1 38024 — 19012 2
1 19012 — 9506 2
0 9506 — 4753 2
0 4752 — 2376 2
1 2376 — 1188 2
0 1188 — 594 2
0 594 — 297 2
0 296 — 148 2
1 148 — 74 2
0 74 — 37 2
0 36 — 18 2
1 18 — 9 2
0 8 — 4 2
1 4 — 2 2
0 2 1
0

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

1045248123027699410=1001010010001001111001111011101100000010001001100000102

Ответ: 1110110111 = 1001010010001001111001111011101100000010001001100000102.

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

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

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