Concetti Chiave
- Il linguaggio binario utilizza due caratteri, 1 e 0, per rappresentare dati, sfruttando la tensione elettrica nei computer.
- I numeri binari sono spesso convertiti in formato decimale, utilizzato comunemente dagli esseri umani.
- La conversione da decimale a binario avviene dividendo successivamente per due e annotando i resti.
- Per convertire da binario a decimale, ogni cifra binaria viene moltiplicata per una potenza di 2 e i risultati vengono sommati.
- Esempi concreti illustrano i processi di conversione tra formati binario e decimale.
Il linguaggio binario
Il linguaggio binario e' una sequenza numerica di due caratteri, 1 e 0, chiamati bit.Questa sequenza numerica è utilizzata prevalentemente nei computer, perchè per con essa è molto più facile memorizzare i dati, semplicemente con la tensione di carica elettrica, dove lo 0 indica bassa tensione, e l'1 alta tensione.
Può capitare quindi, sopratutto in campo informatico ed elettrotecnico, di trovarsi dei numeri espressi in questo formato, oppure di averne il bisogno, e di doverli quindi obbligatoriamente convertire in/dal formato decimale,quello frequentemente utilizzato dagli uomini,perchè abbiamo dieci dita.
Conversione decimale-binario
Per convertire un numero da formato decimale a binario bisogna semplicemente divider il numero per due e scrivere il suo resto, fino ad arrivare ad ottenere quoziente 0.Successivamente basta semplicemente copiare i resti ottenuti dall'ultimo al primo, ed abbiamo ottenuto così il nostro numero in formato binario.
Es:
numero diviso 2 resto
84 42 0
42 21 0
21 10 1
10 5 0
5 2 1
2 1 0
1 0 1
84(10) = 1010100(2)
Conversione binario-decimale
La conversione di un numero da formato binario a decimale è ancora più semplice.Basta moltiplicare ogni cifra binaria per una potenza di 2,a partire da 2 alla zero,incrementando il valore dell'esponente della potenza,fino ad arrivare alla prima cifra del numero.Infine basta sommare tutti i prodotti ottenuti, e trovare così il nostro numero binario in base decimale.
Es:
numero 1 0 1 0 1 0 0
potenza 2^6 2^5 2^4 2^3 2^2 2^1 2^0
valore potenza 64 32 16 8 4 2 1
prodotto numero x potenza 64 0 16 0 4 0 0
1010100(2) = 64 + 16 + 4 = 84(10)