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

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

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

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

Решение:

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

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

Отсюда:

20562056=2 ∙ 20563 + 0 ∙ 20562 + 5 ∙ 20561 + 6 ∙ 20560 = 2 ∙ 8690991616 + 0 ∙ 4227136 + 5 ∙ 2056 + 6 ∙ 1 = 17381983232 + 0 + 10280 + 6 = 1738199351810

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

20562056 = 1738199351810

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

17381993518 2
17381993518 8690996759 2
0 8690996758 4345498379 2
1 4345498378 2172749189 2
1 2172749188 1086374594 2
1 1086374594 543187297 2
0 543187296 271593648 2
1 271593648 135796824 2
0 135796824 67898412 2
0 67898412 33949206 2
0 33949206 16974603 2
0 16974602 8487301 2
1 8487300 4243650 2
1 4243650 2121825 2
0 2121824 1060912 2
1 1060912 530456 2
0 530456 265228 2
0 265228 132614 2
0 132614 66307 2
0 66306 33153 2
1 33152 16576 2
1 16576 8288 2
0 8288 4144 2
0 4144 2072 2
0 2072 1036 2
0 1036 518 2
0 518 259 2
0 258 129 2
1 128 64 2
1 64 32 2
0 32 16 2
0 16 8 2
0 8 4 2
0 4 2 2
0 2 1
0

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

1738199351810=100000011000000110000101100001011102

Ответ: 20562056 = 100000011000000110000101100001011102.

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

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

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