Per convertire un numero decimale in binario, dividi per , annota ogni resto e leggi i resti dal basso verso l’alto. Per i numeri interi non negativi, questo è il metodo manuale standard, e funziona perché il sistema binario usa le potenze di invece delle potenze di .
Se hai cercato un convertitore da decimale a binario, questa è l’idea fondamentale che ti serve. Ogni cifra binaria indica se una specifica potenza di è presente: significa sì, significa no.
Per esempio, il numero binario significa
che è uguale a
Quindi la conversione da decimale a binario consiste in realtà nel riscrivere un numero come somma di potenze di .
Perché la conversione da decimale a binario funziona
Nel sistema decimale, le posizioni sono , , , e così via. Nel sistema binario, le posizioni sono
Poiché il sistema binario ha solo due cifre, ogni posizione può contenere solo oppure . Un significa che quella potenza di è inclusa. Uno significa che non lo è.
Questo è anche il motivo per cui il sistema binario si adatta in modo naturale ai sistemi digitali: ogni posizione ha solo due stati.
Come convertire da decimale a binario
Per un intero non negativo, un metodo standard è la divisione ripetuta per .
Inizia con :
Ora leggi i resti dal basso verso l’alto:
Quindi
Puoi verificarlo con i valori di posizione:
Un controllo rapido consiste nell’elencare le potenze di contrassegnate da : , , e . La loro somma è , quindi la conversione è corretta.
Perché i resti si leggono al contrario
Ogni passaggio di divisione fornisce il bit meno significativo successivo, cioè la cifra binaria più a destra. Per questo il primo resto va alla fine, non all’inizio.
Puoi vedere lo stesso risultato anche costruendo a partire dalle potenze di . La potenza di più grande che entra è , lasciando . Poi entra , lasciando . Poi entra , lasciando . Infine entra .
Questo dà
Quindi le cifre corrispondenti a , , e sono , mentre le altre sono . Si ottiene di nuovo .
Errori comuni
Leggere i resti dall’alto verso il basso
Con la divisione ripetuta, i resti si leggono dal basso verso l’alto. Leggerli dall’alto verso il basso dà il numero binario sbagliato.
Usare il metodo per gli interi su una frazione
Il metodo della divisione per visto sopra è per i numeri interi non negativi. Se il numero decimale originale ha una parte frazionaria, serve un processo di conversione separato per quella parte.
Supporre che le frazioni decimali terminino sempre in binario
Non è così. Per esempio, alcune frazioni decimali finite hanno espansioni binarie periodiche. Quindi un convertitore da decimale a binario può mostrare un risultato arrotondato se l’input non è un numero intero.
Quando si usa la conversione da decimale a binario
Questa conversione compare nell’informatica, nell’elettronica digitale, nelle dimensioni di archiviazione e nella logica basata sui bit. Anche se non convertirai mai numeri a mano nel lavoro, sapere che cosa significano le cifre rende i valori binari meno oscuri.
È utile anche quando leggi maschere, flag o esempi di basso livello in cui ogni bit rappresenta una scelta acceso/spento.
Esercizio rapido
Prova a convertire in binario con lo stesso processo di divisione per . Poi controlla la tua risposta sviluppandola nelle potenze di . Se vuoi fare un passo in più, confronta quel caso con un intero con una frazione decimale e osserva perché la frazione richiede più attenzione.
Hai bisogno di aiuto con un problema?
Carica la tua domanda e ottieni una soluzione verificata, passo dopo passo, in pochi secondi.
Apri GPAI Solver →