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

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

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

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

Решение:

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

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

Отсюда:

32347113258=3 ∙ 89 + 2 ∙ 88 + 3 ∙ 87 + 4 ∙ 86 + 7 ∙ 85 + 1 ∙ 84 + 1 ∙ 83 + 3 ∙ 82 + 2 ∙ 81 + 5 ∙ 80 = 3 ∙ 134217728 + 2 ∙ 16777216 + 3 ∙ 2097152 + 4 ∙ 262144 + 7 ∙ 32768 + 1 ∙ 4096 + 1 ∙ 512 + 3 ∙ 64 + 2 ∙ 8 + 5 ∙ 1 = 402653184 + 33554432 + 6291456 + 1048576 + 229376 + 4096 + 512 + 192 + 16 + 5 = 44378184510

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

32347113258 = 44378184510

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

443781845 2
443781844 221890922 2
1 221890922 110945461 2
0 110945460 55472730 2
1 55472730 27736365 2
0 27736364 13868182 2
1 13868182 6934091 2
0 6934090 3467045 2
1 3467044 1733522 2
1 1733522 866761 2
0 866760 433380 2
1 433380 216690 2
0 216690 108345 2
0 108344 54172 2
1 54172 27086 2
0 27086 13543 2
0 13542 6771 2
1 6770 3385 2
1 3384 1692 2
1 1692 846 2
0 846 423 2
0 422 211 2
1 210 105 2
1 104 52 2
1 52 26 2
0 26 13 2
0 12 6 2
1 6 3 2
0 2 1
1

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

44378184510=110100111001110010010110101012

Ответ: 32347113258 = 110100111001110010010110101012.

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

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

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