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

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

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

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

Решение:

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

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

Отсюда:

2010101002=2 ∙ 1010023 + 0 ∙ 1010022 + 1 ∙ 1010021 + 0 ∙ 1010020 = 2 ∙ 1030362207212008 + 0 ∙ 10201404004 + 1 ∙ 101002 + 0 ∙ 1 = 2060724414424016 + 0 + 101002 + 0 = 206072441452501810

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

2010101002 = 206072441452501810

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

2060724414525018 2
2.060724414525E+15 1.0303622072625E+15 2
0 1.0303622072625E+15 5.1518110363125E+14 2
1 5.1518110363125E+14 2.5759055181563E+14 2
0 2.5759055181563E+14 1.2879527590781E+14 2
1 1.2879527590781E+14 64397637953906 2
1 64397637953906 32198818976953 2
0 32198818976952 16099409488476 2
1 16099409488476 8049704744238 2
0 8049704744238 4024852372119 2
0 4024852372118 2012426186059 2
1 2012426186058 1006213093029 2
1 1006213093028 503106546514 2
1 503106546514 251553273257 2
0 251553273256 125776636628 2
1 125776636628 62888318314 2
0 62888318314 31444159157 2
0 31444159156 15722079578 2
1 15722079578 7861039789 2
0 7861039788 3930519894 2
1 3930519894 1965259947 2
0 1965259946 982629973 2
1 982629972 491314986 2
1 491314986 245657493 2
0 245657492 122828746 2
1 122828746 61414373 2
0 61414372 30707186 2
1 30707186 15353593 2
0 15353592 7676796 2
1 7676796 3838398 2
0 3838398 1919199 2
0 1919198 959599 2
1 959598 479799 2
1 479798 239899 2
1 239898 119949 2
1 119948 59974 2
1 59974 29987 2
0 29986 14993 2
1 14992 7496 2
1 7496 3748 2
0 3748 1874 2
0 1874 937 2
0 936 468 2
1 468 234 2
0 234 117 2
0 116 58 2
1 58 29 2
0 28 14 2
1 14 7 2
0 6 3 2
1 2 1
1

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

206072441452501810=1110101001000110111110010101011010100101110010110102

Ответ: 2010101002 = 1110101001000110111110010101011010100101110010110102.

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

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

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