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

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

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

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

Решение:

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

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

Отсюда:

1731411678=1 ∙ 88 + 7 ∙ 87 + 3 ∙ 86 + 1 ∙ 85 + 4 ∙ 84 + 1 ∙ 83 + 1 ∙ 82 + 6 ∙ 81 + 7 ∙ 80 = 1 ∙ 16777216 + 7 ∙ 2097152 + 3 ∙ 262144 + 1 ∙ 32768 + 4 ∙ 4096 + 1 ∙ 512 + 1 ∙ 64 + 6 ∙ 8 + 7 ∙ 1 = 16777216 + 14680064 + 786432 + 32768 + 16384 + 512 + 64 + 48 + 7 = 3229349510

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

1731411678 = 3229349510

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

— 32293495 2
32293494 — 16146747 2
1 16146746 — 8073373 2
1 8073372 — 4036686 2
1 4036686 — 2018343 2
0 2018342 — 1009171 2
1 1009170 — 504585 2
1 504584 — 252292 2
1 252292 — 126146 2
0 126146 — 63073 2
0 63072 — 31536 2
1 31536 — 15768 2
0 15768 — 7884 2
0 7884 — 3942 2
0 3942 — 1971 2
0 1970 — 985 2
1 984 — 492 2
1 492 — 246 2
0 246 — 123 2
0 122 — 61 2
1 60 — 30 2
1 30 — 15 2
0 14 — 7 2
1 6 — 3 2
1 2 1
1

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

3229349510=11110110011000010011101112

Ответ: 1731411678 = 11110110011000010011101112.

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

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

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