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

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

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

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

Решение:

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

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

Отсюда:

11000150=1 ∙ 505 + 1 ∙ 504 + 0 ∙ 503 + 0 ∙ 502 + 0 ∙ 501 + 1 ∙ 500 = 1 ∙ 312500000 + 1 ∙ 6250000 + 0 ∙ 125000 + 0 ∙ 2500 + 0 ∙ 50 + 1 ∙ 1 = 312500000 + 6250000 + 0 + 0 + 0 + 1 = 31875000110

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

11000150 = 31875000110

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

318750001 2
318750000 159375000 2
1 159375000 79687500 2
0 79687500 39843750 2
0 39843750 19921875 2
0 19921874 9960937 2
1 9960936 4980468 2
1 4980468 2490234 2
0 2490234 1245117 2
0 1245116 622558 2
1 622558 311279 2
0 311278 155639 2
1 155638 77819 2
1 77818 38909 2
1 38908 19454 2
1 19454 9727 2
0 9726 4863 2
1 4862 2431 2
1 2430 1215 2
1 1214 607 2
1 606 303 2
1 302 151 2
1 150 75 2
1 74 37 2
1 36 18 2
1 18 9 2
0 8 4 2
1 4 2 2
0 2 1
0

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

31875000110=100101111111110111101001100012

Ответ: 11000150 = 100101111111110111101001100012.

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

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

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