Conversión de base decimal a otro sistema de numeración

El primer paso para transformar un número decimal en otro en base b es realizar sucesivas divisiones enteras del número por la base b.

Ejemplo

¿Cómo se expresaría el número 7 en un sistema de numeración en base 5?

Para ello habrá que dividir 7 entre 5 y retener el cociente y el resto:

(7)107|521

El número buscado tiene como primera cifra el resultado de la división, y como segunda, el resto.

Así, el equivalente de 7 en base 5 será:

(12)5

Se puede comprobar que la operación es correcta descomponiendo el número tal y como se ha visto en el nivel anterior:

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

Ejemplo

Siguiendo en la misma línea, el número 13 equivale en binario (sistema en base 2) a:

(13)1013|216|203|211

La primera cifra del número buscado es el resultado de la última división, la segunda el resto de la misma, y la tercera y la cuarta cifras son los restos de las divisiones anteriores, así que el número obtenido es:

(13)10=(1101)2

Se puede volver a comprobar que los cálculos son correctos descomponiendo el número obtenido:

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

Ejemplo

Transformar el 47 a sistema hexadecimal:

Hexadecimal implica base 16, así que habrá que dividir 47 entre 16 tantas veces como se pueda para hallar el número:

(47)1047|16152

Por lo que:

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

Cabe recordar que el símbolo para expresar 15 en hexadecimal es F.

Descomponer el número en potencias de 16 permite corroborar que el resultado es correcto:

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

Ejemplo

Para transformar el siguiente número a sistema binario:

(115)6

Primero hay que pasarlo a sistema decimal y luego convertirlo a binario realizando todas las posibles divisiones enteras entre 2.

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

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

De modo que:

(115)6=(101111)2