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

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

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

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

Решение:

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

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

Отсюда:

1569789756435=1 ∙ 3510 + 5 ∙ 359 + 6 ∙ 358 + 9 ∙ 357 + 7 ∙ 356 + 8 ∙ 355 + 9 ∙ 354 + 7 ∙ 353 + 5 ∙ 352 + 6 ∙ 351 + 4 ∙ 350 = 1 ∙ 2758547353515625 + 5 ∙ 78815638671875 + 6 ∙ 2251875390625 + 9 ∙ 64339296875 + 7 ∙ 1838265625 + 8 ∙ 52521875 + 9 ∙ 1500625 + 7 ∙ 42875 + 5 ∙ 1225 + 6 ∙ 35 + 4 ∙ 1 = 2758547353515625 + 394078193359375 + 13511252343750 + 579053671875 + 12867859375 + 420175000 + 13505625 + 300125 + 6125 + 210 + 4 = 316672915473708910

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

1569789756435 = 316672915473708910

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

3166729154737089 2
3.1667291547371E+15 1.5833645773685E+15 2
1 1.5833645773685E+15 7.9168228868427E+14 2
0 7.9168228868427E+14 3.9584114434214E+14 2
0 3.9584114434214E+14 1.9792057217107E+14 2
0 1.9792057217107E+14 98960286085534 2
0 98960286085534 49480143042767 2
0 49480143042766 24740071521383 2
1 24740071521382 12370035760691 2
1 12370035760690 6185017880345 2
1 6185017880344 3092508940172 2
1 3092508940172 1546254470086 2
0 1546254470086 773127235043 2
0 773127235042 386563617521 2
1 386563617520 193281808760 2
1 193281808760 96640904380 2
0 96640904380 48320452190 2
0 48320452190 24160226095 2
0 24160226094 12080113047 2
1 12080113046 6040056523 2
1 6040056522 3020028261 2
1 3020028260 1510014130 2
1 1510014130 755007065 2
0 755007064 377503532 2
1 377503532 188751766 2
0 188751766 94375883 2
0 94375882 47187941 2
1 47187940 23593970 2
1 23593970 11796985 2
0 11796984 5898492 2
1 5898492 2949246 2
0 2949246 1474623 2
0 1474622 737311 2
1 737310 368655 2
1 368654 184327 2
1 184326 92163 2
1 92162 46081 2
1 46080 23040 2
1 23040 11520 2
0 11520 5760 2
0 5760 2880 2
0 2880 1440 2
0 1440 720 2
0 720 360 2
0 360 180 2
0 180 90 2
0 90 45 2
0 44 22 2
1 22 11 2
0 10 5 2
1 4 2 2
1 2 1
0

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

316672915473708910=10110100000000011111100101100101111000110011110000012

Ответ: 1569789756435 = 10110100000000011111100101100101111000110011110000012.

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

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

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