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

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

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

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

Решение:

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

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

Отсюда:

76542345675248=7 ∙ 812 + 6 ∙ 811 + 5 ∙ 810 + 4 ∙ 89 + 2 ∙ 88 + 3 ∙ 87 + 4 ∙ 86 + 5 ∙ 85 + 6 ∙ 84 + 7 ∙ 83 + 5 ∙ 82 + 2 ∙ 81 + 4 ∙ 80 = 7 ∙ 68719476736 + 6 ∙ 8589934592 + 5 ∙ 1073741824 + 4 ∙ 134217728 + 2 ∙ 16777216 + 3 ∙ 2097152 + 4 ∙ 262144 + 5 ∙ 32768 + 6 ∙ 4096 + 7 ∙ 512 + 5 ∙ 64 + 2 ∙ 8 + 4 ∙ 1 = 481036337152 + 51539607552 + 5368709120 + 536870912 + 33554432 + 6291456 + 1048576 + 163840 + 24576 + 3584 + 320 + 16 + 4 = 53852261154010

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

76542345675248 = 53852261154010

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

538522611540 2
538522611540 269261305770 2
0 269261305770 134630652885 2
0 134630652884 67315326442 2
1 67315326442 33657663221 2
0 33657663220 16828831610 2
1 16828831610 8414415805 2
0 8414415804 4207207902 2
1 4207207902 2103603951 2
0 2103603950 1051801975 2
1 1051801974 525900987 2
1 525900986 262950493 2
1 262950492 131475246 2
1 131475246 65737623 2
0 65737622 32868811 2
1 32868810 16434405 2
1 16434404 8217202 2
1 8217202 4108601 2
0 4108600 2054300 2
1 2054300 1027150 2
0 1027150 513575 2
0 513574 256787 2
1 256786 128393 2
1 128392 64196 2
1 64196 32098 2
0 32098 16049 2
0 16048 8024 2
1 8024 4012 2
0 4012 2006 2
0 2006 1003 2
0 1002 501 2
1 500 250 2
1 250 125 2
0 124 62 2
1 62 31 2
0 30 15 2
1 14 7 2
1 6 3 2
1 2 1
1

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

53852261154010=1111101011000100111001011101111010101002

Ответ: 76542345675248 = 1111101011000100111001011101111010101002.

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

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

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