Come convertire le frazioni di base 10 in decimali binari

Autore: Virginia Floyd
Data Della Creazione: 12 Agosto 2021
Data Di Aggiornamento: 16 Aprile 2024
Anonim
Conversione da binario in decimale e viceversa
Video: Conversione da binario in decimale e viceversa

Contenuto

Per convertire gli interi dalla base 10 (decimale) alla base 2 (binario), devi dividere il numero in pezzi che sono potenza di 2.


Processi simili possono essere usati per convertire non interi in forme binarie. Questo articolo ti mostrerà 3 (o 11, in binario) metodi per convertire le frazioni in decimali binari.

indicazioni

  1. Metodo 1

    Per convertire una frazione, convertire prima il numeratore e il denominatore in binario e applicare la divisione dei binari. Questo è il metodo normale utilizzato per convertire le frazioni in decimali base 10. Ad esempio, useremo questa tecnica per convertire 13/22.

    Innanzitutto, 13/22 diventa 1101/10110 nella base 2. Quindi, 1101 diviso per 10110 è 0,1001011101000 ..., con sequenza numerica ripetuta 1011101000.

    Questo può essere complicato se non ti piace fare lunghe divisioni della base 2, quindi potresti provare il prossimo metodo.

  2. Metodo 10

    Rompere la frazione in 1/2 poteri e utilizzare il seguente elenco per rendere il decimale binario: 1/2 = 0,1 1/4 = 0,01 1/8 = 0,001 1/16 = 0,0001, ecc.


    Ad esempio, 13/22 è 1/2 + 1/16 + 1/64 + 1/128 + ..., quindi 13/22 = 0,1 + 0,0001 + 0,000001 + 0,0000001 + ... = 0,100101 ...

    Se trovi che questo metodo impiega troppo tempo, il prossimo è il più veloce.

  3. Metodo 11

    Usa la conversione binaria che arriva nel calcolatore del computer o in Excel. Se hai una vecchia versione che non ha a che fare con i binari, puoi superarla con un piccolo cheat: aggiungi 8 zeri alla fine del numeratore, dividi e poi sposta il punto decimale 8 unità a sinistra. 8 è solo un numero conveniente, qualsiasi altro può essere usato.

    Ad esempio, se la calcolatrice non divide 1101 per 10110 in binario, quindi prova a dividere 110100000000 per 10110. Quindi, 110100000000/10110 = 10010111. E quando sposti le unità decimali a sinistra, avrai 1101/10110 = 0,10010111 (tagliato )