Ieri vi ho spiegato come convertire da decimale a binario, e oggi vi spiegherò come fare l’inverso, cioé da binario a decimale. Useremo un metodo standard, che sostanzialmente è l’inverso del metodo precedente.
Dovrete prendere il numero in binario, partire da destra mettendo la potenza 2 0 e cosi via aumentando fino alla fine (a sinistra).Come prima è molto più semplice fare l’esempio.
Se ho 1100 1001(2) e voglio convertirlo in decimale dovrò mettere alla cifra più a destra (cifra evidenziata) 20 e andare da destra a sinistra aumentando di uno la potenza ogni volta.
Potete usare la tabella, se vi fa comodo.
Una volta ottenute le potenze dovrete fare la moltiplicazione. Dato che moltiplicare per zero è inutile e per uno da il risultato vi basterà sommare le potenze che hanno un uno per ottenere il numero in decimale.
Piccola “prova” (scusate lo screenshot di OpenSankorè, ma metterla testuale sarebbe stato difficile e ho fatto prima così:
Se volete far prima vi basterà mettere le potenze solo negli 1 e sommarle a mente.