. Per convertire interi da base 10 ( decimale) rappresentazione in base 2 di rappresentanza ( binario) , si deve spezzare il numero di pezzi che sono potenze di 2
processi simili possono essere usati per convertire non interi in forma binaria . Questo articolo mostrerà 3 ( o 11 , in binario) metodi di conversione in frazioni decimali binari. Istruzioni
1
* Metodo 1 *
Per convertire una frazione , prima di convertire il numeratore e il denominatore in binario , e quindi applicare binario divisione lunga . Questo è il metodo normale per la conversione di frazioni nella base 10 decimali . Ad esempio , usiamo questa tecnica per convertire 13/22 .
, 13/22 diventa 1101/10110 in base 2 . Poi , 1101 diviso per 10110 è
,1001011101000 … , con la ripetizione della sequenza di cifre 1.011.101 mila .
Questo può essere ingombrante se non ti piace fare lunghe divisioni in base 2 , quindi si consiglia di provare il metodo successivo .
2
* Metodo 10 *
spezzare la frazione in potenze di 1/2, e quindi utilizzare la seguente lista per costruire il decimale binario :
1/2 = 0,1
quarto = 0,01
1/8 = 0,001
1/16 = 0,0001 , etc
Ad esempio , 13/22 è 1/2 + 1/16 + 1/64 + 1/128 + … e così
13/22 = 0,1 + 0,0001 + 0,000001 + 0,0000001 + …
= 0,100101 …
Se si trova questo troppo tempo , l’ metodo successivo è il più veloce .
3
* metodo 11 *
Utilizzare la funzione di conversione binaria sulla calcolatrice pad del computer o Excel . Se avete una versione precedente che non gestisce decimali binari , è possibile aggirare questo con un semplice trucco : aggiungere 8 zeri alla fine del numeratore , dividere , e quindi spostare il punto decimale 8 unità a sinistra. 8 è solo un numero conveniente , qualsiasi altro numero funziona pure.
Ad esempio, se la calcolatrice non dividerà 1101 da 10110 in binario , quindi provare a dividere 110,1 miliardi da 10110 invece . Poi ,
110100000000/10110 = 10.010.111 .
E quando si spostano i decimali 8 unità a sinistra, si ottiene
1101/10110 = 0,10010111 ( troncato)