Conversión de binario a hexadecimal

El Sistema hexadecimal está compuesto por un grupo de signos alfa numéricos, abarcando del 0 al 9 y de la letra A hasta F, donde a cada una de ellas les corresponde un número diferente. Siguiendo la secuencia de los números las letras serían  A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. La base es 16 ya que ésta  es la que se utiliza para representar los números. Veamos un ejemplo:

8DF → 8 × 162 + D × 161 + F × 100

8DF → 8 × 162 + 13 × 161 + 15 × 160

8DF → 2048 + 208 + 15

8DF16 → 227110

Hemos transformado 8DF al sistema decimal, 8DF = 2271.

Para establecer la conversión escribiremos los números de 0 a F, tanto en hexadecimal como en binario:

Binarios - hexadecimalEjercicio 1: Convertir el siguiente número binario a hexadecimal: 101101011112 = ¿?16

Para convertirlo comenzaremos agarrando los cuatro primeros dígitos del número binario “1111” de derecha a izquierda, luego los cuatro siguientes  “1010” y por último, como nos faltan dígitos le agregaremos un cero “0101”.

Representaremos cada uno de estos números observando la tabla mostrada anteriormente:

1111 = F

1010 = A

0101 = 5

Agrupamos los números hexadecimales en el orden del binario:

101101011112 = 5AF16

Ejercicio 2: Convertir el siguiente número binario a hexadecimal: 101101110112 = ¿?16

Para convertirlo comenzaremos agarrando los cuatro primeros dígitos del número binario “1011” de derecha a izquierda, luego los cuatro siguientes “1011” y por último, como nos faltan dígitos le agregaremos un cero (0101).

Representaremos cada uno de estos números observando la tabla mostrada anteriormente:

1011 = B

1011 = B

0101 = 5

Agrupamos los números hexadecimales en el orden del binario:

101101110112 = 5BB16

Ejercicio 3: Convertir el siguiente número binario a hexadecimal: 10010112 = ¿?16

Para convertirlo comenzaremos agarrando los cuatro primeros dígitos del número binario “1011” de derecha a izquierda, luego los cuatro siguientes “100” pero como le faltan dígitos le agregaremos el cero, entonces será “0100”.

Representaremos cada uno de estos números observando la tabla mostrada anteriormente:

1011 = B

0100 = 4

Agrupamos los números hexadecimales en el orden del binario:

10010112 = 4B16