Vous êtes sur la page 1sur 3

CMO CONVERTIR DE DECIMAL A HEXADECIMAL

La notacin hexadecimal es un sistema de numeracin que tiene como base el diecisis. Esto significa que tiene 16 smbolos que
pueden representar un solo dgito, al aadir A, B, C, D, E y F a la numeracin decimal usual. Convertir un decimal a un hexadecimal
es ms difcil que hacer lo contrario. Tmate tu tiempo para aprender esto, ya que es ms fcil evitar los errores una vez que se
comprende la razn por la cual funciona la conversin.

Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Hex 0123456789 A B C D E F

Cada dgito en un nmero hexadecimal representa una potencia distinta del 16, as como cualquier dgito decimal representa una
potencia del 10. Esta lista de potencias del 16 ser muy til durante la conversin:
165 = 1 048 576
164 = 65 536
163 = 4096
162 = 256
161 = 16
Si el nmero decimal que vas a convertir es mayor a 1 048 576, calcula las potencias ms altas del 16 y agrgalas a la lista.

Encuentra la potencia ms alta del 16 que concuerde con tu nmero decimal. Escribe el nmero decimal que ests a punto
de convertir. Remtete a la lista anterior. Encuentra la potencia ms alta del 16 que sea menor al nmero decimal.
Por ejemplo, si vas a convertir 495 a un nmero hexadecimal, podras escoger el 256 de la lista anterior.

Divide el nmero decimal entre esta potencia del 16. Detente en el nmero entero, ignora cualquier parte de la respuesta
que est despus de la coma decimal.
En nuestro ejemplo, 495 256 = 1,93..., pero a nosotros solo nos importa el nmero entero 1.
Tu respuesta es el primer dgito del nmero hexadecimal. En este caso, dado que dividimos entre 256, el 1 est en el "256.
lugar".

Encuentra el residuo. Este te indica lo que queda del nmero decimal que vas a convertir. En este punto se ve de qu forma
calcularlo, tal como lo haras en una divisin larga:
Multiplica la ltima respuesta por el divisor. En nuestro ejemplo, 1 x 256 = 256. (En otras palabras, el 1 en nuestro nmero
hexadecimal representa al 256 en base 10).
Resta la respuesta del dividendo. 495 - 256 = 239.
Divide el residuo entre las siguientes potencias ms altas del 16. Remtete otra vez a tu lista de potencias del 16. Desciende
a la siguiente potencia ms baja de 16. Divide el residuo entre ese valor para encontrar el siguiente dgito de tu nmero
hexadecimal. (Si el residuo es menor que este nmero, el siguiente dgito es 0).
239 16 = 14. Una vez ms, ignoramos aquello que est despus de la coma decimal.
Este es el segundo dgito de nuestro nmero hexadecimal, en el "16. lugar". Cualquier nmero de 0 a 15 se puede representar
con un dgito nico hexadecimal. Convertiremos a la correcta notacin al final de este mtodo.

Encuentra el residuo otra vez. Como antes, multiplica tu respuesta por el divisor, despus rstala del dividendo. Este es el
residuo que an se debe convertir.
14 x 16 = 224.
239 - 224 = 15, por lo que el residuo es 15.

Repite hasta obtener un residuo menor a 16. Una vez que obtengas un residuo de 0 a 15, se puede expresar con un dgito
nico hexadecimal. Antalo como el dgito final.
El ltimo "dgito" de nuestro nmero hexadecimal es 15, en el "1. lugar".

Escribe tu respuesta en la notacin correcta. Ahora conoces todos los dgitos de nuestro nmero hexadecimal. Pero hasta
ahora, solo los hemos anotado en base 10. Para anotar cada dgito en la notacin hexadecimal correcta, convirtelos con esta
gua.
Los dgitos de 0 a 9 permanecen iguales.
10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
En nuestro ejemplo, terminamos con dgitos (1)(14)(15). En la notacin correcta, esto se convierte en el nmero hexadecimal 1EF.

Revisa tu trabajo. Revisar tu respuesta es fcil cuando comprendes cmo funciona la numeracin hexadecimal. Convierte de
nuevo cada dgito a la forma decimal, despus multiplica por la potencia de 16 para esa posicin. A continuacin, el trabajo
realizado para nuestro ejemplo.
1EF (1)(14)(15)
Se trabaja de derecha a izquierda, 15 est en la 160 = 1. posicin. 15 x 1 = 15.
El siguiente dgito a la izquierda est en la 161 = 16. posicin. 14 x 16 = 224.
El siguiente dgito est en la 162 = 256. posicin. 1 x 256 = 256.
Se suman todas las cifras, 256 + 224 + 15 = 495, nuestro nmero original.
Divide el nmero decimal entre 16. Trata la divisin como una divisin entera. En otras palabras, haz un alto en la respuesta
con el nmero entero en lugar de calcular los dgitos despus de la coma decimal.
Para este ejemplo, seamos ambiciosos y convirtamos el nmero decimal 317,547. Calcula 317,547 16 = 19,846, ignora los
dgitos despus de la coma decimal.

Escribe el residuo en la notacin hexadecimal. Ahora que dividiste el nmero entre 16, el residuo es la parte que no puedes
concordar en el 16. lugar o uno mayor. Por tanto, el residuo debe estar en el 1 lugar, el ltimo dgito del nmero hexadecimal.
Para encontrar el residuo, multiplica tu respuesta por el divisor, despus resta el resultado del dividendo. En nuestro ejemplo,
317,547 - (19,846 x 16) = 11.
Convierte el dgito a la notacin hexadecimal con el cuadro de conversin de nmeros pequeos en la parte superior de esta
pgina, el 11 se convierte en B en nuestro ejemplo.

Repite el proceso con el cociente. Has convertido el residuo en un dgito hexadecimal. Ahora contina al convertir el cociente,
divdelo entre 16 otra vez. El residuo es el penltimo dgito del nmero hexadecimal. Esto funciona con la misma lgica
mencionada anteriormente: el nmero original ahora se ha dividido entre (16 x 16 =) 256, por lo que el residuo es la parte del
nmero que no puede concordar en el 256. lugar. En este punto, ya sabemos el 1. lugar, as que el residuo debe estar en el
16. lugar.
En nuestro ejemplo, 19,846 / 16 = 1240.
Residuo = 19,846 - (1240 x 16) = 6. Este es el penltimo dgito de nuestro nmero hexadecimal.

Repite la operacin hasta obtener un cociente menor a 16. Recuerda convertir los residuos de 10 a 15 a la notacin
hexadecimal. Anota cada residuo a medida que avances. El cociente final (menor a 16) es el primer dgito de nuestro nmero.
Aqu la continuacin de nuestro ejemplo:
Toma el ltimo cociente y divdelo entre 16 otra vez: 1240 / 16 = 77, residuo 8.
77 / 16 = 4, residuo 13 = D
4 < 16, por lo que 4 es el primer dgito.

Completa el nmero. Como se mencion anteriormente, se encuentra cada dgito del nmero hexadecimal de derecha a
izquierda. Revisa tu trabajo para asegurarte de escribirlos en el orden correcto.
Nuestra respuesta final es 4D86B.
Para revisar tu trabajo, convierte de nuevo cada dgito a un nmero decimal, multiplcalos por las potencias de 16 y suma los
resultados. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, nuestro nmero decimal original.

Vous aimerez peut-être aussi