TePSIT
DidatticaTecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni → UD1. Conversione da binario a decimale



Conversione da binario a decimale


Come è comprensibile, il computer che elabora informazioni nella forma binaria, deve poter convertire tali valori binari in una rappresentazione meglio comprensibile all’uomo.
E’ dunque necessaria la conversione da sistema binario ad altro sistema di numerazione.
Tale conversione è possibile attraverso la numerazione posizionale.
Sia N2 il numero che vogliamo convertire in una qualche base, ad esempio la base decimale 10, 2 la base di partenza e Cm la emme-esima cifra del numero binario. La lettera m sta ad indicare la posizione della cifra all’interno del numero (da cui sistema posizionale) ed è importante ai fini della conversione.

N2 = Cm-1 Cm-2 … C2 C1 C0

Per ottenere l’equivalente del numero N2 in base 10, basterà calcolare:

M10 = Cm-1 * 2m-1 + Cm-2 * 2m-2 + … + C2 * 22 + C1 * 21 + C0 * 20

Esempio convertiamo il valore (1101)2 nel corrispondente valore decimale.
M10 = 1 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 8 + 4 + 0 + 1 = 1210

Esercizio convertire i seguenti numeri binari in decimali: 1012, 10112, 111102, 101010102



Dagli esempi si evince che con 8 bit, possiamo rappresentare un intervallo di numeri compreso in [0, 255]. Infatti il numero più piccolo consterà di otto bit pari a 0 (00000000) mentre il numero più grande consterà di otto bit pari ad 1 (11111111) che, in base al sistema posizionale, sarà pari a 255 (cioè a 28 – 1).

Aiutati nelle conversioni e le operazione in binario con l'applicazione InformaticaXTutti


Cosa abbiamo imparato da questa lezione

Conoscenze
  • Cosa si intede per conversione da binario a decimale
  • Cosa è il sistema posizionale
Abilità
  • Siamo in grado di applicare il sistema posizionale a qualsiasi numero binario
  • Siamo in grado di scandire i passi per convertire un numero binario in un numero decimale
Competenze
  • Siamo in grado di convertire un qualsiasi numero decimale positivo nell'equivalente del sistema binario