Slik konverterer du base 10 fraksjoner til binære decimaler

Forfatter: William Ramirez
Opprettelsesdato: 23 September 2021
Oppdater Dato: 1 Juli 2024
Anonim
Slik konverterer du base 10 fraksjoner til binære decimaler - Artikler
Slik konverterer du base 10 fraksjoner til binære decimaler - Artikler

Innhold

For å konvertere heltall fra basis 10 (desimal) til base 2 (binær), må du bryte tallet i stykker som har en kraft på 2.


Lignende prosesser kan brukes til å konvertere ikke-heltall til binære former. Denne artikkelen vil vise deg 3 (eller 11, i binære) metoder for å konvertere fraksjoner til binære decimaler.

retninger

  1. Metode 1

    For å konvertere en brøkdel, konvertere først telleren og nevnen til binær og bruk divisjonen av binærfiler. Dette er den vanlige metoden som brukes til å konvertere fraksjoner til basis 10 decimaler. For eksempel vil vi bruke denne teknikken til å konvertere 13/22.

    Først blir 13/22 1101/10110 i base 2. Derefter er 1101 delt med 10110 0,1001011101000 ..., med siffersekvens gjenta 1011101000.

    Dette kan være vanskelig hvis du ikke liker å gjøre lange divisjoner av base 2, så du vil kanskje prøve den neste metoden.

  2. Metode 10

    Bryt brøkdelen i 1/2 krefter og bruk følgende liste for å lage binær desimal: 1/2 = 0,1 1/4 = 0.01 1/8 = 0.001 1/16 = 0.0001, etc.


    For eksempel er 13/22 1/2 + 1/16 + 1/64 + 1/128 + ..., så 13/22 = 0,1 + 0.0001 + 0.000001 + 0.0000001 + ... = 0.100101 ...

    Hvis du finner denne metoden tar for lang tid, er den neste den raskeste.

  3. Metode 11

    Bruk den binære konvertering som kommer i datamaskinens kalkulator eller Excel. Hvis du har en gammel versjon som ikke omhandler binærfiler, kan du overvinne dette med en liten jukse: Legg til 8 nuller til slutten av telleren, del og flytt deretter desimaltegnet 8 enheter til venstre. 8 er bare et passende nummer, alle andre kan brukes.

    Hvis din kalkulator for eksempel ikke deler 1101 med 10110 i binær, så prøv å dele 110100000000 ved 10110. Deretter 110100000000/10110 = 10010111. Og når du flytter desimalt 8 enheter til venstre, har du 1101/10110 = 0.10010111 (avbrutt )