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

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

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

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

Решение:

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

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

Отсюда:

3203172353228=3 ∙ 811 + 2 ∙ 810 + 0 ∙ 89 + 3 ∙ 88 + 1 ∙ 87 + 7 ∙ 86 + 2 ∙ 85 + 3 ∙ 84 + 5 ∙ 83 + 3 ∙ 82 + 2 ∙ 81 + 2 ∙ 80 = 3 ∙ 8589934592 + 2 ∙ 1073741824 + 0 ∙ 134217728 + 3 ∙ 16777216 + 1 ∙ 2097152 + 7 ∙ 262144 + 2 ∙ 32768 + 3 ∙ 4096 + 5 ∙ 512 + 3 ∙ 64 + 2 ∙ 8 + 2 ∙ 1 = 25769803776 + 2147483648 + 0 + 50331648 + 2097152 + 1835008 + 65536 + 12288 + 2560 + 192 + 16 + 2 = 2797163182610

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

3203172353228 = 2797163182610

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

27971631826 2
27971631826 13985815913 2
0 13985815912 6992907956 2
1 6992907956 3496453978 2
0 3496453978 1748226989 2
0 1748226988 874113494 2
1 874113494 437056747 2
0 437056746 218528373 2
1 218528372 109264186 2
1 109264186 54632093 2
0 54632092 27316046 2
1 27316046 13658023 2
0 13658022 6829011 2
1 6829010 3414505 2
1 3414504 1707252 2
1 1707252 853626 2
0 853626 426813 2
0 426812 213406 2
1 213406 106703 2
0 106702 53351 2
1 53350 26675 2
1 26674 13337 2
1 13336 6668 2
1 6668 3334 2
0 3334 1667 2
0 1666 833 2
1 832 416 2
1 416 208 2
0 208 104 2
0 104 52 2
0 52 26 2
0 26 13 2
0 12 6 2
1 6 3 2
0 2 1
1

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

2797163182610=110100000110011110100111010110100102

Ответ: 3203172353228 = 110100000110011110100111010110100102.

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

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

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