Per poter convertire un numero binario in decimale, è tuttavia utile sapere come i numeri vengono rappresentati in ogni uno dei due sistemi, perché così sarà possibile capire la logica sottostante. Nel sistema binario, i numeri sono composti da due soli cifre: lo 0 e l’1. Queste cifre sono utilizzate per creare sequenze che possono rappresentare il valore di un qualsiasi numero. Nel sistema decimale invece, le cifre sono dieci, dallo 0 al 9, e tutti i numeri che si vogliono rappresentare sono composti da questi simboli uniti insieme in maniera differente.
A questo punto, per trasformare un numero dal sistema binario a quello decimale, dovrete seguire questi semplici passaggi:
1. Scrivere il numero binario a partire da destra, e assegnare un valore di peso a ciascuna cifra. Partite da 1 per la prima cifra, poi raddoppiate continuamente il valore del peso (2, 4, 8, 16, 32, e così via).
2. Moltiplicate ogni cifra del numero binario per il peso corrispondente, partendo dalla destra. Fate una tabella numerica per tener traccia dei risultati.
3. Aggiungete tutti i numeri che avete ottenuto nella tabella, e il risultato sarà il numero decimale corrispondente al numero binario iniziale.
Ad esempio, se avete il numero binario 110101, dovete seguire i seguenti passaggi:
1. Cifra 1 – valore di peso 1; cifra 0 – valore di peso 2; cifra 1 – valore di peso 4; cifra 0 – valore di peso 8; cifra 1 – valore di peso 16; cifra 1 – valore di peso 32.
2. Cifra 1 x 1 = 1; cifra 0 x 2 = 0; cifra 1 x 4 = 4; cifra 0 x 8 = 0; cifra 1 x 16 = 16; cifra 1 x 32 = 32. La tabella numerica sarà la seguente: 1 0 4 0 16 32.
3. Aggiungete tutti i numeri nella tabella: 1 + 0 + 4 + 0 + 16 + 32 = 53. Il numero decimale ottenuto dal numero binario 110101 è 53.
Ricordate, però, che per poter effettuare correttamente il passaggio dal sistema binario a quello decimale, è fondamentale seguire con attenzione ogni singolo passaggio e non commettere errori di calcolo. Con un po’ di pratica e qualche esempio concreto, tuttavia, sarà possibile acquisire la giusta confidenza con questo processo di conversione, e utilizzarlo in maniera ottimale in ogni tipo di contesto informatico.