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

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

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

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

Решение:

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

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

Отсюда:

30713171=3 ∙ 31713 + 0 ∙ 31712 + 7 ∙ 31711 + 1 ∙ 31710 = 3 ∙ 31885169211 + 0 ∙ 10055241 + 7 ∙ 3171 + 1 ∙ 1 = 95655507633 + 0 + 22197 + 1 = 9565552983110

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

30713171 = 9565552983110

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

95655529831 2
95655529830 47827764915 2
1 47827764914 23913882457 2
1 23913882456 11956941228 2
1 11956941228 5978470614 2
0 5978470614 2989235307 2
0 2989235306 1494617653 2
1 1494617652 747308826 2
1 747308826 373654413 2
0 373654412 186827206 2
1 186827206 93413603 2
0 93413602 46706801 2
1 46706800 23353400 2
1 23353400 11676700 2
0 11676700 5838350 2
0 5838350 2919175 2
0 2919174 1459587 2
1 1459586 729793 2
1 729792 364896 2
1 364896 182448 2
0 182448 91224 2
0 91224 45612 2
0 45612 22806 2
0 22806 11403 2
0 11402 5701 2
1 5700 2850 2
1 2850 1425 2
0 1424 712 2
1 712 356 2
0 356 178 2
0 178 89 2
0 88 44 2
1 44 22 2
0 22 11 2
0 10 5 2
1 4 2 2
1 2 1
0

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

9565552983110=10110010001011000001110001101011001112

Ответ: 30713171 = 10110010001011000001110001101011001112.

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

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

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