Hur konvertera bas 10-fraktioner till binära decimaler

Författare: Virginia Floyd
Skapelsedatum: 5 Augusti 2021
Uppdatera Datum: 8 Maj 2024
Anonim
Hur konvertera bas 10-fraktioner till binära decimaler - Artiklar
Hur konvertera bas 10-fraktioner till binära decimaler - Artiklar

Innehåll

För att konvertera heltal från bas 10 (decimal) till bas 2 (binärt) måste du bryta numret i bitar som har en effekt av 2.


Liknande processer kan användas för att konvertera icke-heltal till binära former. Denna artikel visar dig 3 (eller 11, i binära) metoder för att konvertera fraktioner till binära decimaler.

vägbeskrivning

  1. Metod 1

    För att konvertera en fraktion, konvertera först täljaren och nämnaren till binär och tillämpa delningen av binärer. Detta är den normala metoden som används för att konvertera fraktioner till bas 10 decimaler. Till exempel använder vi denna teknik för att konvertera 13/22.

    Först blir 13/22 1101/10110 i bas 2. Därefter 1101 dividerat med 10110 är 0.1001011101000 ..., med siffra sekvensrepetition 1011101000.

    Detta kan vara knepigt om du inte gillar att göra långa divisioner av bas 2, så du kanske vill prova nästa metod.

  2. Metod 10

    Bryt bråkdelen i 1/2 krafter och använd följande lista för att göra binär decimal: 1/2 = 0,1 1/4 = 0,01 1/8 = 0,001 1/16 = 0,0001, etc.


    Till exempel är 13/22 1/2 + 1/16 + 1/64 + 1/128 + ..., då 13/22 = 0,1 + 0.0001 + 0.000001 + 0.0000001 + ... = 0.100101 ...

    Om du tycker att den här metoden tar för lång tid är nästa snabbast.

  3. Metod 11

    Använd den binära konvertering som kommer i datorns kalkylator eller Excel. Om du har en gammal version som inte handlar om binärer kan du övervinna detta med lite fusk: Lägg till 8 nollor i slutet av täljaren, dela upp och flytta sedan decimaltalet 8 enheter till vänster. 8 är bara ett bekvämt nummer, alla andra kan användas.

    Om din räknare inte delar upp 1101 med 10110 i binär, försök sedan dela 110100000000 med 10110. Då 110100000000/10110 = 10010111. Och när du flyttar decimalen 8 enheter till vänster har du 1101/10110 = 0.10010111 (avbruten )