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

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

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

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

Решение:

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

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

Отсюда:

13511010011=1 ∙ 110100112 + 3 ∙ 110100111 + 5 ∙ 110100110 = 1 ∙ 121220342220121 + 3 ∙ 11010011 + 5 ∙ 1 = 121220342220121 + 33030033 + 5 = 12122037525015910

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

13511010011 = 12122037525015910

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

121220375250159 2
1.2122037525016E+14 60610187625079 2
1 60610187625078 30305093812539 2
1 30305093812538 15152546906269 2
1 15152546906268 7576273453134 2
1 7576273453134 3788136726567 2
0 3788136726566 1894068363283 2
1 1894068363282 947034181641 2
1 947034181640 473517090820 2
1 473517090820 236758545410 2
0 236758545410 118379272705 2
0 118379272704 59189636352 2
1 59189636352 29594818176 2
0 29594818176 14797409088 2
0 14797409088 7398704544 2
0 7398704544 3699352272 2
0 3699352272 1849676136 2
0 1849676136 924838068 2
0 924838068 462419034 2
0 462419034 231209517 2
0 231209516 115604758 2
1 115604758 57802379 2
0 57802378 28901189 2
1 28901188 14450594 2
1 14450594 7225297 2
0 7225296 3612648 2
1 3612648 1806324 2
0 1806324 903162 2
0 903162 451581 2
0 451580 225790 2
1 225790 112895 2
0 112894 56447 2
1 56446 28223 2
1 28222 14111 2
1 14110 7055 2
1 7054 3527 2
1 3526 1763 2
1 1762 881 2
1 880 440 2
1 440 220 2
0 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

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

12122037525015910=110111000111111110100010110100000000100111011112

Ответ: 13511010011 = 110111000111111110100010110100000000100111011112.

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

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

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