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

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

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

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

Решение:

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

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

Отсюда:

56416633134535253463252543137=5 ∙ 727 + 6 ∙ 726 + 4 ∙ 725 + 1 ∙ 724 + 6 ∙ 723 + 6 ∙ 722 + 3 ∙ 721 + 3 ∙ 720 + 1 ∙ 719 + 3 ∙ 718 + 4 ∙ 717 + 5 ∙ 716 + 3 ∙ 715 + 5 ∙ 714 + 2 ∙ 713 + 5 ∙ 712 + 3 ∙ 711 + 4 ∙ 710 + 6 ∙ 79 + 3 ∙ 78 + 2 ∙ 77 + 5 ∙ 76 + 2 ∙ 75 + 5 ∙ 74 + 4 ∙ 73 + 3 ∙ 72 + 1 ∙ 71 + 3 ∙ 70 = 5 ∙ 6.5712362363534E+22 + 6 ∙ 9.3874803376478E+21 + 4 ∙ 1.341068619664E+21 + 1 ∙ 1.9158123138057E+20 + 6 ∙ 2.7368747340081E+19 + 6 ∙ 3909821048582988049 + 3 ∙ 558545864083284007 + 3 ∙ 79792266297612001 + 1 ∙ 11398895185373143 + 3 ∙ 1628413597910449 + 4 ∙ 232630513987207 + 5 ∙ 33232930569601 + 3 ∙ 4747561509943 + 5 ∙ 678223072849 + 2 ∙ 96889010407 + 5 ∙ 13841287201 + 3 ∙ 1977326743 + 4 ∙ 282475249 + 6 ∙ 40353607 + 3 ∙ 5764801 + 2 ∙ 823543 + 5 ∙ 117649 + 2 ∙ 16807 + 5 ∙ 2401 + 4 ∙ 343 + 3 ∙ 49 + 1 ∙ 7 + 3 ∙ 1 = 3.2856181181767E+23 + 5.6324882025887E+22 + 5.3642744786559E+21 + 1.9158123138057E+20 + 1.6421248404049E+20 + 2.3458926291498E+19 + 1675637592249852021 + 239376798892836003 + 11398895185373143 + 4885240793731347 + 930522055948828 + 166164652848005 + 14242684529829 + 3391115364245 + 193778020814 + 69206436005 + 5931980229 + 1129900996 + 242121642 + 17294403 + 1647086 + 588245 + 33614 + 12005 + 1372 + 147 + 7 + 3 = 3.9063215337704E+2310

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

56416633134535253463252543137 = 3.9063215337704E+2310

2. Полученное число 3.9063215337704E+23 переведем из десятичной системы счисления в двоичную. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:

  1. Перевести 3900872170888232960 в двоичную систему;
  2. Перевести 0.9063215337704E+23 в двоичную систему;

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

3900872170888232960 2
3.9008721708882E+18 1.9504360854441E+18 2
0 1.9504360854441E+18 9.7521804272206E+17 2
0 9.7521804272206E+17 4.8760902136103E+17 2
0 4.8760902136103E+17 2.4380451068051E+17 2
0 2.4380451068051E+17 1.2190225534026E+17 2
0 1.2190225534026E+17 6.0951127670129E+16 2
0 6.0951127670129E+16 3.0475563835064E+16 2
0 3.0475563835064E+16 1.5237781917532E+16 2
0 1.5237781917532E+16 7.6188909587661E+15 2
0 7.6188909587661E+15 3.809445479383E+15 2
0 3.809445479383E+15 1.9047227396915E+15 2
0 1.9047227396915E+15 9.5236136984576E+14 2
0 9.5236136984576E+14 4.7618068492288E+14 2
0 4.7618068492288E+14 2.3809034246144E+14 2
0 2.3809034246144E+14 1.1904517123072E+14 2
0 1.1904517123072E+14 59522585615360 2
0 59522585615360 29761292807680 2
0 29761292807680 14880646403840 2
0 14880646403840 7440323201920 2
0 7440323201920 3720161600960 2
0 3720161600960 1860080800480 2
0 1860080800480 930040400240 2
0 930040400240 465020200120 2
0 465020200120 232510100060 2
0 232510100060 116255050030 2
0 116255050030 58127525015 2
0 58127525014 29063762507 2
1 29063762506 14531881253 2
1 14531881252 7265940626 2
1 7265940626 3632970313 2
0 3632970312 1816485156 2
1 1816485156 908242578 2
0 908242578 454121289 2
0 454121288 227060644 2
1 227060644 113530322 2
0 113530322 56765161 2
0 56765160 28382580 2
1 28382580 14191290 2
0 14191290 7095645 2
0 7095644 3547822 2
1 3547822 1773911 2
0 1773910 886955 2
1 886954 443477 2
1 443476 221738 2
1 221738 110869 2
0 110868 55434 2
1 55434 27717 2
0 27716 13858 2
1 13858 6929 2
0 6928 3464 2
1 3464 1732 2
0 1732 866 2
0 866 433 2
0 432 216 2
1 216 108 2
0 108 54 2
0 54 27 2
0 26 13 2
1 12 6 2
1 6 3 2
0 2 1
1

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

390087217088823296010=110110001000101010111010010010010111000000000000000000000000002

2.2 Для перевода десятичной дроби 0.9063215337704E+23 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:

0.9063215337704E+23 ∙ 2 = 1.8126430675408E+23 ()
0.8126430675408E+23 ∙ 2 = 1.6252861350816E+23 ()
0.6252861350816E+23 ∙ 2 = 1.2505722701632E+23 ()
0.2505722701632E+23 ∙ 2 = 5.011445403264E+22 ()
0.011445403264E+22 ∙ 2 = 2.2890806528E+20 ()
0.2890806528E+20 ∙ 2 = 5.781613056E+19 ()
0.781613056E+19 ∙ 2 = 1.563226112E+19 ()
0.563226112E+19 ∙ 2 = 1.126452224E+19 ()
0.126452224E+19 ∙ 2 = 2.52904448E+18 ()
0.52904448E+18 ∙ 2 = 1.05808896E+18 ()
0.05808896E+18 ∙ 2 = 1.1617792E+17 ()

Ответом станет прямая последовательность целых частей произведения. Т.е.

0.9063215337704E+2310=0.2

2.3. Осталось соединить переведенные части, таким образом:

3.9063215337704E+2310=11011000100010101011101001001001011100000000000000000000000000.2

Ответ: 56416633134535253463252543137 = 11011000100010101011101001001001011100000000000000000000000000.2.

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

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

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