Sie sind auf Seite 1von 13

Cmo convertir un nmero

hexadecimal a decimal o binario


Creado por Igurrola, Pamela Gonzalez, WikiVerificador

3 partes:Comprender los aspectos bsicos del sistema hexadecimalConvertir un nmero


hexadecimal a uno binarioConvertir un nmero hexadecimal a uno decimal

Cmo cambias esos nmeros y letras extraos en algo que t o tu


computadora puedan entender? Convertir un nmero hexadecimal en un
nmero binario es muy fcil y es por eso que el sistema hexadecimal se ha
adaptado en algunos lenguajes de programacin. Realizar una conversin al
sistema decimal es un poco ms complicado, pero una vez que lo entiendas,
ser fcil repetir el proceso para cualquier nmero.
Anuncio

Parte 1 de 3: Comprender los aspectos bsicos del sistema


hexadecimal

1.

1
Aprende a usar el sistema hexadecimal. Nuestro sistema decimal regular
tiene como base a las decenas, utilizando diez smbolos diferentes para
mostrar los nmeros. El hexadecimal es un sistema que tiene como base el
diecisis, lo que significa que emplea diecisis caracteres para mostrar los
nmeros.
o

Comenzando desde el cero en adelante, los primeros diecisis


nmeros hexadecimales son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

Contando desde el diecisiete en adelante, los nmeros son: 10,


11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F.

Anuncio

2
Utiliza un subndice para mostrar qu sistema utilizas. Cada vez que pueda
parecer poco claro el sistema que utilizas, emplea un nmero decimal en el
subndice para denotar la base. Por ejemplo, 17 10 significa "diecisiete con base
diez" (un nmero decimal cualquiera). 1110 = 1016, pues 10 es la manera en la
que escribes el nmero once en el sistema hexadecimal (con base diecisis).

Esto no es necesario si el nmero hexadecimal tienen un carcter

alfabtico. Ser evidente el sistema que utilizas si escribes el nmero B (el cual
equivale a 1110, por cierto).

Parte 2 de 3: Convertir un nmero hexadecimal a uno


binario

1. 1
Convierte cada dgito hexadecimal a cuatro dgitos binarios. El sistema
hexadecimal se adopt en primer lugar debido a que es tan fcil realizar
conversiones entre los dos. Bsicamente, el sistema hexadecimal se utiliza
como una forma de mostrar la informacin binaria en una cadena ms corta.
[1]

Este grfico es todo lo que necesitars para convertir un nmero a otro:


Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

2. 2
Hazlo t mismo. Es en verdad tan simple como cambiar el dgito en cuatro
dgitos binarios equivalentes. Estos son algunos nmeros hexadecimales que
puedes convertir. Resalta el texto invisible a la derecha del signo igual para
verificar tu respuesta:
o

A23 = 1010 0010 0011

BEE = 1011 1110 1110

70C558 = 0111 0000 1100 0101 0101 1000

3
Entiende la razn por la que funciona. En el sistema binario con base dos,
pueden utilizarse n dgitos binarios para representar 2n nmeros diferentes. Por
ejemplo, con cuatro dgitos binarios, puedes representar 2 = 16 nmeros
4

diferentes. Dado que el hexadecimal es un sistema con base de diecisis, se


puede utilizar un dgito para representar 16 1 = 16 nmeros diferentes. Esto
hace que la conversin entre ambos sistemas sea sumamente sencilla.
o

Tambin puedes verlo como si los sistemas de conteo se dieran


vuelta a otro dgito al mismo tiempo. El sistema hexadecimal cuenta ...D, E,
F, 10 al mismo tiempo que el binario cuenta "1101, 1110, 1111, 10000".

Parte 3 de 3: Convertir un nmero hexadecimal a uno


decimal

1.

1
Verifica la forma en la que funciona la base diez. Puedes utilizar la notacin
decimal a diario sin detenerte a pensar en el significado, pero cuando lo
aprendiste por primera vez, es posible que tu padre o tu maestro te lo haya
explicado con ms detalle. Una revisin rpida de la manera en que los
nmeros ordinarios se escriben te ayudar a convertir dicho nmero:
o

Cada dgito en un nmero decimal se encuentra en un lugar


determinado. Si nos movemos de derecha a izquierda, encontraremos el lugar
de las unidades, el de las decenas, el de las centenas, etc. El dgito 3

simplemente significar 3 si se le coloca en el lugar de las unidades, pero


representar 30 si se ubica en el de las decenas y 300 en el de las centenas.
Para ponerlo en trminos matemticos, los lugares representan

100, 101, 102y as sucesivamente. Esta es la razn por la que este sistema se
llama base diez o decimal en nombre a la palabra latina para dcimo.

2
Escribe un nmero decimal como un problema de suma. Tal vez parezca
obvio, pero es el mismo proceso que emplearemos para convertir un nmero
hexadecimal, as que es un buen punto de partida. Escribamos el nmero
480,13710. Recuerda que el subndice
en una base diez:

10

nos indica que el nmero est escrito

Comienza con el dgito en el extremo derecho, 7 = 7 x 10 0 o 7 x 1

Luego ve hacia la izquierda, 3 = 3 x 101 o 3 x 10

Al repetir todos los dgitos, resolvemos que 480,137 = 4x100,000


+ 8x10,000 +0x1,000 + 1x100 + 3x10 + 7x1.

3
Escribe los valores de lugar al lado de un nmero hexadecimal. Dado que
el sistema hexadecimal tiene base diecisis, los valores de lugar
corresponden a potencias de diecisis. Para realizar la conversin al sistema
decimal, multiplica cada valor de lugar por la potencia de diecisis respectiva.
Comienza este proceso escribiendo las potencias de diecisis al lado de los
dgitos de un nmero hexadecimal. Utilizaremos como ejemplo el nmero

hexadecimal C92116. Comienza a la derecha con 160 y aumenta el exponente


cada vez que pases al siguiente dgito de la izquierda:
116 = 1 x 160 = 1 x 1 (todos los nmeros tienen valor decimal salvo

donde se indica)
o

216 = 2 x 161 = 2 x 16

916 = 9 x 162 = 9 x 256

C = C x 163 = C x 4096

Convierte caracteres alfabticos al sistema decimal. Los dgitos numricos


son los mismos tanto en el sistema decimal como en el hexadecimal, as que
no necesitars cambiarlos (por ejemplo, 716 = 710). En el caso de caracteres
alfabticos, consulta esta lista para cambiarlos a un equivalente decimal:

A = 10

B = 11

C = 12 (lo utilizaremos en nuestro ejemplo anterior)

D = 13

E = 14

F = 15

5
Realiza el clculo. Ahora que todo est escrito en nmeros decimales,
resuelve cada problema de multiplicacin y suma los resultados. Una
calculadora ser muy til para la mayora de los nmeros hexadecimal.
Siguiente con el ejemplo anterior, aqu C921 se vuelve a escribir como una
frmula decimal y se resuelve:
o

C92116 = (en decimal) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)

= 1 + 32 + 2,304 + 49,152.

= 51,48910. Por lo general, la versin decimal tendr ms dgitos


que la hexadecimal, pues esta ltima puede almacenar ms informacin por
dgito.

6
Practica la conversin. Estos son algunos nmeros que puedes convertir del
sistema hexadecimal al decimal. Una vez que tengas la respuesta, resalta el
texto invisible a la derecha del signo igual para verificarla:
o

3AB16 = 93910

A1A116 = 4137710

500016 = 2048010

500D16 = 2049310

18A2F16 = 10091110
Anuncio

Consejos

Podra ser necesario utilizar una calculadora en lnea para convertir los
nmeros hexadecimales grandes a decimales. Tambin puedes ahorrarte el
trabajo y tener un convertir en lnea para que haga el trabajo por ti, aunque es
recomendable saber cmo funciona el proceso.[2]

Puedes adaptar la conversin hexadecimal a decimal para convertir


cualquier otro sistema de numeracin con base x al sistema decimal.
Simplemente reemplaza las potencias de diecisis con las de x. Trata de
aprender el sistema de numeracin babilnica con base 60! [3]
Anuncio

Referencias
1.

http://www.microbuilder.eu/Tutorials/Fundamentals/Hexadecimal.aspx

2.

http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html

3.

http://www-history.mcs.stand.ac.uk/HistTopics/Babylonian_numerals.html

Acerca del artculo


Categoras: C

Das könnte Ihnen auch gefallen