Come convertire numeri binari

May 26

Come convertire numeri binari


Il sistema binario utilizza solo due numeri: 1 e 0. Questo è particolarmente utile per computer, poiché transistori economici possono essere fatte per memorizzare due stati. Un computer memorizza tutte le sue informazioni in formato binario, ma i programmatori preferiscono altri sistemi numerici leggibili, come decimale ed esadecimale. Conversione da binario a un sistema numerico decimale come è un'abilità incredibilmente utile per chiunque sia anche lontanamente interessato alla programmazione di computer.

istruzione

1 Mettere un elenco di numeri in una fila sopra la parte superiore del numero binario. Inizia da destra e il tuo lavoro verso sinistra. Posizionare il numero "0" sopra la parte superiore della cifra binaria destra, quindi inserire un "1" sopra la parte superiore della successiva cifra binaria destra. Continuare a fare questo fino a quando hai inserito un numero in cima a ogni cifra binaria, aggiungendo "1" al numero ogni volta che si sposta in una nuova cifra binaria. Ad esempio, diciamo che il vostro numero binario è "1010." I vostri numeri sarebbe simile a questa quando sono state fatte scrivendo sopra la parte superiore del numero binario:

3 2 1 0

1 0 1 0

2 Annotare tutti i numeri nella riga superiore che hanno un "1" nella riga inferiore (il numero binario). Seguendo l'esempio di cui sopra, si dovrebbe scrivere "3" e "1"

3 Prendere il primo numero annotato nel passaggio precedente. Sollevare 2 alla potenza di quel numero e scrivere il risultato verso il basso. Per esempio, se si è iniziato con 3 dall'esempio precedente, si dovrebbe alzare 2 alla potenza di 3 e ottenere 8.

4 Ripetere l'ultimo passaggio per tutti i numeri annotato nella Fase 2. Continuando l'esempio precedente, si avrebbe solo il numero 1 rimanenti. Si potrebbe alzare 2 alla potenza di 1, che è 2.

5 Aggiungere tutti i numeri dai precedenti due passi insieme. Concludendo l'esempio precedente, si arriva con 10. Questa è la rappresentazione decimale del numero binario.