Sie sind auf Seite 1von 3

BINARIO A DECIMAL

En el Sistema Decimal podemos escribir números como 451, 672, 30, etc. Es decir,
podemos formar cualquier combinación de los dígitos del 0 al 9 (cifras). En Sistema Binario
podemos escribir números como 01100111, 1110, 011, 1, etc. Es decir, podemos formar
cualquier combinación de los dígitos 0 y 1 (bits). Cada número en Sistema Decimal tiene su
equivalente en Sistema Binario, y viceversa. Pero ¿Cómo se convierten los números de
Sistema Binario a Sistema Decimal? Observa el siguiente ejemplo y contesta a los
ejercicios que se te proponen a continuación. Vamos a convertir el número 11001011 a
Sistema decimal: PASO 1 – Numeramos los bits de derecha a izquierda comenzando desde
el 0. PASO 2 – A cada bit le hacemos corresponder una potencia de base 2 y exponente
igual al número de bit. PASO 3 – Por último se suman todas las potencias.
Observemos los siguientes ejercicios resueltos, para luego explicar el proceso. Si tenemos
el número binario 1000011011 y queremos saber cuál es su equivalente en la notación
decimal, debemos escribir las potencias de dos. De derecha a izquierda, comenzamos por
20, luego 21, 22, 23…y así sucesivamente. Es importante recordar que empezamos por la
derecha, o sea, en el orden inverso de la lectura tradicional. Para que nos sea más fácil el
cálculo, es recomendable escribir también el valor de cada potencia, es decir, 20=1, luego
21=2, 22=4, 23=8, etc. El segundo paso es escribir debajo el número binario, colocando
cada cifra en el valor correspondiente de la potencia de dos. Acto y seguido, sumamos
solamente las potencias de dos que tienen valor 1, pues la que tienen valor 0 suman
exactamente eso, 0. De esta manera, encontramos que las potencias que tienen valor 1 en
este ejemplo son 29, 24, 23, 21 y 20. Sumamos los valores correspondientes de estas
potencias: 512+16+8+2+1 y el resultado de esta suma es el número decimal
correspondiente. En este caso, el número binario 1000011011 es igual al número decimal
539.
EJEMPLO DE COMO PASAR DE BINARIO A DECIMAL
Supongamos que tenemos el numero binario 11101011 y queremos pasarlo a decimal,
vamos paso por paso hasta obtener el resultado final.
1 – Primer paso
A cada dígito le colocamos un superíndice correlativo de cero hasta el final, comenzando de
derecha a izquierda.

2 – Segundo paso
En este paso tenemos que utilizar el valor que pusimos como superíndice como potencia
entera de dos, en este caso es dos por que estamos en sistema binario. tenemos que hacer
lo que se muestra en la imagen

3 – Tercer paso
Luego de agregar las potencias enteras de dos como superíndice de cada dígito del numero
binario tenemos que simplemente sumar cada uno de los resultados de las potencias y
multiplicarlo por uno o por cero según sea el dígito donde estamos parados.

Ahora solo tenemos que hacer la cuenta, sumar todo y ver que nos da, en este caso el
binario 11101011corresponde al numero decimal 235.
Existen otros métodos para realizar la conversión, pero desde mi punto de vista este es el
mas simple y no tiene sentido complicarse la existencia con métodos alternativos.
Conversión de Hexadecimal a Decimal

Hexadecimal es un adjetivo que se emplea en el ámbito de las matemáticas para aludir


al sistema de numeración cuya base es el número dieciséis (16). En la actualidad este
sistema suele utilizarse en la informática ya que un byte (la unidad básica de memoria)
equivale a dos dígitos hexadecimales.
Para convertir el número hexadecimal A7B8 a un número hexadecimal, inicie con el dígito
hexadecimal de más a la izquierda (A), de forma continua, multiplique cada dígito
hexadecimal por 16 y acumule los resultados. Los números hexadecimales son
interesantes. ¡Hay 16 dígitos diferentes! Son como los decimales hasta el 9, pero después
hay letras ("A',"B","C","D","E","F") para los valores de 10 a 15.

Así que con una sola cifra hexadecimal se pueden dar 16 valores diferentes en lugar de los
10 de siempre:

Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F

Pasos:
10
∗16
Primer dígito: A(10)
160
Multiplicar por 16

+7
Sumar el dígito siguiente,( 7)
167
∗16
Multiplicar por 16
2672
+11
Sumar el dígito siguiente, B(11)
2683
∗16
Multiplicar por 16
42928
+8
Sumar el siguiente dígito, 8
42936

Das könnte Ihnen auch gefallen