Перевод числа 101010101001001010 из шестнадцатеричной системы счисления в двоичную

Для перевода числа 101010101001001010 из шестнадцатеричной в двоичную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в двоичную. Для перевода шестнадцатеричного числа 101010101001001010 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:

A16 = an-1 ∙ 16n-1 + an-2 ∙ 16n-2 + ∙∙∙ + a0 ∙ 160

В результате преобразований получим:

10101010100100101016=1 ∙ 1617 + 0 ∙ 1616 + 1 ∙ 1615 + 0 ∙ 1614 + 1 ∙ 1613 + 0 ∙ 1612 + 1 ∙ 1611 + 0 ∙ 1610 + 1 ∙ 169 + 0 ∙ 168 + 0 ∙ 167 + 1 ∙ 166 + 0 ∙ 165 + 0 ∙ 164 + 1 ∙ 163 + 0 ∙ 162 + 1 ∙ 161 + 0 ∙ 160 = 1 ∙ 2.9514790517935E+20 + 0 ∙ 1.844674407371E+19 + 1 ∙ 1152921504606846976 + 0 ∙ 72057594037927936 + 1 ∙ 4503599627370496 + 0 ∙ 281474976710656 + 1 ∙ 17592186044416 + 0 ∙ 1099511627776 + 1 ∙ 68719476736 + 0 ∙ 4294967296 + 0 ∙ 268435456 + 1 ∙ 16777216 + 0 ∙ 1048576 + 0 ∙ 65536 + 1 ∙ 4096 + 0 ∙ 256 + 1 ∙ 16 + 0 ∙ 1 = 2.9514790517935E+20 + 0 + 1152921504606846976 + 0 + 4503599627370496 + 0 + 17592186044416 + 0 + 68719476736 + 0 + 0 + 16777216 + 0 + 0 + 4096 + 0 + 16 + 0 = 2.9630534794451E+2010

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

10101010100100101016 = 2.9630534794451E+2010.

Для перевода десятичного числа 2.9630534794451E+20 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.

— 1157442765156515840 2
1.1574427651565E+18 — 5.7872138257826E+17 2
0 5.7872138257826E+17 — 2.8936069128913E+17 2
0 2.8936069128913E+17 — 1.4468034564456E+17 2
0 1.4468034564456E+17 — 7.2340172822282E+16 2
0 7.2340172822282E+16 — 3.6170086411141E+16 2
0 3.6170086411141E+16 — 1.8085043205571E+16 2
0 1.8085043205571E+16 — 9.0425216027853E+15 2
0 9.0425216027853E+15 — 4.5212608013926E+15 2
0 4.5212608013926E+15 — 2.2606304006963E+15 2
0 2.2606304006963E+15 — 1.1303152003482E+15 2
0 1.1303152003482E+15 — 5.6515760017408E+14 2
0 5.6515760017408E+14 — 2.8257880008704E+14 2
0 2.8257880008704E+14 — 1.4128940004352E+14 2
0 1.4128940004352E+14 — 70644700021760 2
0 70644700021760 — 35322350010880 2
0 35322350010880 — 17661175005440 2
0 17661175005440 — 8830587502720 2
0 8830587502720 — 4415293751360 2
0 4415293751360 — 2207646875680 2
0 2207646875680 — 1103823437840 2
0 1103823437840 — 551911718920 2
0 551911718920 — 275955859460 2
0 275955859460 — 137977929730 2
0 137977929730 — 68988964865 2
0 68988964864 — 34494482432 2
1 34494482432 — 17247241216 2
0 17247241216 — 8623620608 2
0 8623620608 — 4311810304 2
0 4311810304 — 2155905152 2
0 2155905152 — 1077952576 2
0 1077952576 — 538976288 2
0 538976288 — 269488144 2
0 269488144 — 134744072 2
0 134744072 — 67372036 2
0 67372036 — 33686018 2
0 33686018 — 16843009 2
0 16843008 — 8421504 2
1 8421504 — 4210752 2
0 4210752 — 2105376 2
0 2105376 — 1052688 2
0 1052688 — 526344 2
0 526344 — 263172 2
0 263172 — 131586 2
0 131586 — 65793 2
0 65792 — 32896 2
1 32896 — 16448 2
0 16448 — 8224 2
0 8224 — 4112 2
0 4112 — 2056 2
0 2056 — 1028 2
0 1028 — 514 2
0 514 — 257 2
0 256 — 128 2
1 128 — 64 2
0 64 — 32 2
0 32 — 16 2
0 16 — 8 2
0 8 — 4 2
0 4 — 2 2
0 2 1
0

Ответом будет являться обратная последовательность результатов деления:

115744276515651584010=10000000100000001000000010000000000010000000000000000000000002

Для перевода дробной части 0.9630534794451E+20 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:

0.9630534794451E+20 ∙ 2 = 1.9261069588902E+20 ()
0.9261069588902E+20 ∙ 2 = 1.8522139177804E+20 ()
0.8522139177804E+20 ∙ 2 = 1.7044278355608E+20 ()
0.7044278355608E+20 ∙ 2 = 1.4088556711216E+20 ()
0.4088556711216E+20 ∙ 2 = 8.177113422432E+19 ()
0.177113422432E+19 ∙ 2 = 3.54226844864E+18 ()
0.54226844864E+18 ∙ 2 = 1.08453689728E+18 ()
0.08453689728E+18 ∙ 2 = 1.6907379456E+17 ()
0.6907379456E+17 ∙ 2 = 1.3814758912E+17 ()
0.3814758912E+17 ∙ 2 = 7.629517824E+16 ()
0.629517824E+16 ∙ 2 = 1.259035648E+16 ()

Ответом будет являться прямая последовательность целых частей результатов умножения:

0.9630534794451E+2010=0.2

Ответом будет являться соединение целой и дробной части:

2.9630534794451E+2010=1000000010000000100000001000000000001000000000000000000000000.2.

Окончательный ответ:

10101010100100101016=1000000010000000100000001000000000001000000000000000000000000.2.

Другие переводы числа 101010101001001010:

Калькулятор перевода чисел

Введите число, его основание и основание системы счиления в которую хотите это число перевести.

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

Другие калькуляторы
Теория
Примеры
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии