Conversió de base decimal a un altre sistema de numeració

El primer pas per transformar un nombre decimal en un altre en base b és realitzar successives divisions enteres del nombre per la base b.

Exemple

Com s'expressaria el número 7 en un sistema de numeració en base 5?

Per a això caldrà dividir 7 entre 5 i retenir el quocient i el residu:

(7)107|521

El nombre buscat té com a primera xifra el resultat de la divisió, i com a segona, el residu.

Així, l'equivalent de 7 en base 5 serà:

(12)5

Es pot comprovar que l'operació és correcta descomposant el número obtingut:

(12)5=151+250=5+2=7

Exemple

Seguint en la mateixa línia, el número 13 equival en binari (sistema sobre la base 2) a:

(13)1013|216|203|211

La primera xifra del nombre buscat és el resultat de l'última divisió, la segona la resta de la mateixa, i la tercera i la quarta xifres són les restes de les divisions anteriors, així que el nombre obtingut és:

(13)10=(1101)2

Es pot tornar a comprovar que els càlculs són correctes descomposant el nombre obtingut:

(1101)2=123+122+021+120=8+4+0+1=13

Exemple

Transformar el 47 a sistema hexadecimal:

Hexadecimal implica base 16, així que caldrà dividir 47 entre 16 tantes vegades com es pugui per trobar el número:

(47)1047|16152

Per tant tenim:

(47)10=(2(15))16=(2F)16

Cal recordar que el símbol per a expressar 15 en hexadecimal és F.

Descompondre el nombre en potències de 16 permet corroborar que el resultat és correcte:

(2F)16=2161+15160=32+15=47

Exemple

Per transformar el següent número a sistema binari:

(115)6

Primer cal passar-ho a sistema decimal i després convertir-lo a binari realitzant totes les possibles divisions enteres entre 2.

(115)6=162+161+560=36+6+5=47

(47)1047|2123|2111|215|212|201

D'aquesta manera:

(115)6=(101111)2