Како претворити базне 10 фракције у бинарне децимале

Аутор: Joan Hall
Датум Стварања: 3 Јануар 2021
Ажурирати Датум: 17 Може 2024
Anonim
Hexadecimal number system | Applying mathematical reasoning | Pre-Algebra | Khan Academy
Видео: Hexadecimal number system | Applying mathematical reasoning | Pre-Algebra | Khan Academy

Садржај

Да бисте конвертовали целе бројеве од базе 10 (децимални) до базе 2 (бинарно), морате разбити број на делове који имају снагу 2.


Слични процеси се могу користити за конвертовање не-бројева у бинарне форме. Овај чланак ће вам показати 3 (или 11, у бинарним) методама претварања фракција у бинарне децимале.

Упутства

  1. Метод 1

    Да бисте претворили фракцију, прво претворите бројник и именитељ у бинарну и примијените подјелу бинарних датотека. Ово је нормална метода која се користи за конверзију фракција у базу 10 децимала, на пример, користићемо ову технику за конвертовање 13/22.

    Прво, 13/22 постаје 1101/10110 у бази 2. Затим, 1101 подељено са 10110 је 0.1001011101000 ..., са редоследом цифара 1011101000.

    Ово може бити незгодно ако вам се не свиђа да радите дуге подјеле базе 2, тако да ћете можда хтјети испробати сљедећу методу.

  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 ...


    Ако сматрате да ова метода траје предуго, сљедећа је најбржа.

  3. Метод 11

    Користите бинарну конверзију која долази у компјутерском калкулатору или Екцелу. Ако имате стару верзију која се не бави бинарним датотекама, то можете превазићи са малим варањем: додајте 8 нула на крај нумератора, поделите и затим померите децималну тачку 8 јединица улево. 8 је само погодан број, може се користити било који други.

    На пример, ако ваш калкулатор не дели 1101 са 10110 на бинарни, онда покушајте да поделите 110100000000 са 10110. Онда, 110100000000/10110 = 10010111. А када померите децималну 8 јединица улево, имат ћете 1101/10110 = 0.10010111 (одсјечено) )