Sistema de numeración hexadecimal

El sistema hexadecimal es un sistema de numeración posicional de base 16.
Los símbolos que se usan en este sistema son:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Cambio de base 10 a base 16
Veamos el método para pasar del sistema decimal al sistema hexadecimal mediante un ejemplo. Escribiremos el número 460 (base 10) en base 16:
-
Dividimos el número entre 16:
-
Si el cociente es mayor o igual que 16, lo dividimos entre 16.
En nuestro caso, el cociente es 28 (mayor que 16), con lo que lo dividimos de nuevo:
-
Continuamos así hasta obtener un cociente menor que 16.
En nuestro caso, el cociente es 1 (menor que 16), con lo que hemos terminado el proceso. Hemos indicado los restos con dos rayas y el último cociente con una circunferencia.
-
El número en base 16 es:
(Último cociente) (Último resto) (Penúltimo resto)... (Segundo resto) (Primer resto).
Teniendo en cuenta que: 10 es A, 11 es B, 12 es C, 13 es D, 14 es E y 15 es F.
En nuestro caso,
-
El último cociente es 1.
-
El último resto es 12 (es decir, C).
-
El penúltimo resto es 12 (es decir, C).
-
El primer resto es 0.
Por tanto, el número 460 en base hexadecimal es 1CC. Es decir,
-
Cambio de base 16 a base 10
El método que seguiremos para pasar un número en base hexadecimal a base decimal es:
-
De derecha a izquierda: multiplicamos la primera cifra por 1 (1 es 16 elevado a 0); la segunda, por 16 (16 es 16 elevado a 1); la tercera, por 16 elevado a 2; la cuarta, por 16 elevado a 3. Y así hasta que hayamos multiplicado todas las cifras.
-
Sumamos cada uno de los valores obtenidos.
Ejemplo: pasamos el número A37F a base 10:
Enlaces:
Matesfacil.com by J. Llopis is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.