Садржај
Да бисте конвертовали целе бројеве од базе 10 (децимални) до базе 2 (бинарно), морате разбити број на делове који имају снагу 2.
Слични процеси се могу користити за конвертовање не-бројева у бинарне форме. Овај чланак ће вам показати 3 (или 11, у бинарним) методама претварања фракција у бинарне децимале.
Упутства
-
Метод 1
Да бисте претворили фракцију, прво претворите бројник и именитељ у бинарну и примијените подјелу бинарних датотека. Ово је нормална метода која се користи за конверзију фракција у базу 10 децимала, на пример, користићемо ову технику за конвертовање 13/22.
Прво, 13/22 постаје 1101/10110 у бази 2. Затим, 1101 подељено са 10110 је 0.1001011101000 ..., са редоследом цифара 1011101000.
Ово може бити незгодно ако вам се не свиђа да радите дуге подјеле базе 2, тако да ћете можда хтјети испробати сљедећу методу.
-
Метод 10
Преломите фракцију на 1/2 снаге и користите следећу листу да бисте направили бинарну децималу: 1/2 = 0.1 1/4 = 0.01 1/8 = 0.001 1/16 = 0.0001, итд.
На пример, 13/22 је 1/2 + 1/16 + 1/64 + 1/128 + ..., затим 13/22 = 0.1 + 0.0001 + 0.000001 + 0.0000001 + ... = 0.100101 ...
Ако сматрате да ова метода траје предуго, сљедећа је најбржа.
-
Метод 11
Користите бинарну конверзију која долази у компјутерском калкулатору или Екцелу. Ако имате стару верзију која се не бави бинарним датотекама, то можете превазићи са малим варањем: додајте 8 нула на крај нумератора, поделите и затим померите децималну тачку 8 јединица улево. 8 је само погодан број, може се користити било који други.
На пример, ако ваш калкулатор не дели 1101 са 10110 на бинарни, онда покушајте да поделите 110100000000 са 10110. Онда, 110100000000/10110 = 10010111. А када померите децималну 8 јединица улево, имат ћете 1101/10110 = 0.10010111 (одсјечено) )