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

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

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

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

Решение:

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

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

Отсюда:

011110122=0 ∙ 226 + 1 ∙ 225 + 1 ∙ 224 + 1 ∙ 223 + 1 ∙ 222 + 0 ∙ 221 + 1 ∙ 220 = 0 ∙ 113379904 + 1 ∙ 5153632 + 1 ∙ 234256 + 1 ∙ 10648 + 1 ∙ 484 + 0 ∙ 22 + 1 ∙ 1 = 0 + 5153632 + 234256 + 10648 + 484 + 0 + 1 = 539902110

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

011110122 = 539902110

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

5399021 2
5399020 2699510 2
1 2699510 1349755 2
0 1349754 674877 2
1 674876 337438 2
1 337438 168719 2
0 168718 84359 2
1 84358 42179 2
1 42178 21089 2
1 21088 10544 2
1 10544 5272 2
0 5272 2636 2
0 2636 1318 2
0 1318 659 2
0 658 329 2
1 328 164 2
1 164 82 2
0 82 41 2
0 40 20 2
1 20 10 2
0 10 5 2
0 4 2 2
1 2 1
0

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

539902110=101001001100001111011012

Ответ: 011110122 = 101001001100001111011012.

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

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

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