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

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

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

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

Решение:

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

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

Отсюда:

1809200892=1 ∙ 927 + 8 ∙ 926 + 0 ∙ 925 + 9 ∙ 924 + 2 ∙ 923 + 0 ∙ 922 + 0 ∙ 921 + 8 ∙ 920 = 1 ∙ 55784660123648 + 8 ∙ 606355001344 + 0 ∙ 6590815232 + 9 ∙ 71639296 + 2 ∙ 778688 + 0 ∙ 8464 + 0 ∙ 92 + 8 ∙ 1 = 55784660123648 + 4850840010752 + 0 + 644753664 + 1557376 + 0 + 0 + 8 = 6063614644544810

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

1809200892 = 6063614644544810

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

60636146445448 2
60636146445448 30318073222724 2
0 30318073222724 15159036611362 2
0 15159036611362 7579518305681 2
0 7579518305680 3789759152840 2
1 3789759152840 1894879576420 2
0 1894879576420 947439788210 2
0 947439788210 473719894105 2
0 473719894104 236859947052 2
1 236859947052 118429973526 2
0 118429973526 59214986763 2
0 59214986762 29607493381 2
1 29607493380 14803746690 2
1 14803746690 7401873345 2
0 7401873344 3700936672 2
1 3700936672 1850468336 2
0 1850468336 925234168 2
0 925234168 462617084 2
0 462617084 231308542 2
0 231308542 115654271 2
0 115654270 57827135 2
1 57827134 28913567 2
1 28913566 14456783 2
1 14456782 7228391 2
1 7228390 3614195 2
1 3614194 1807097 2
1 1807096 903548 2
1 903548 451774 2
0 451774 225887 2
0 225886 112943 2
1 112942 56471 2
1 56470 28235 2
1 28234 14117 2
1 14116 7058 2
1 7058 3529 2
0 3528 1764 2
1 1764 882 2
0 882 441 2
0 440 220 2
1 220 110 2
0 110 55 2
0 54 27 2
1 26 13 2
1 12 6 2
1 6 3 2
0 2 1
1

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

6063614644544810=11011100100101111100111111100000101100100010002

Ответ: 1809200892 = 11011100100101111100111111100000101100100010002.

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

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

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