Table of contents

¿Cómo convertir binario a decimal?

Binario es el tipo más simple de sistema numérico que usa solo dos dígitos de 0 y 1 (es decir, valor de base 2). Dado que la electrónica digital tiene solo estos dos estados (0 o 1), el número binario es el más preferido por los ingenieros informáticos modernos, los especialistas en redes y comunicaciones y otros profesionales.

Mientras que el número decimal es el sistema numérico más familiar para el público en general. Es la base 10 que tiene solo 10 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. También puedes convertir binario a octal.

Conversión de sistema numérico binario a decimal

Existen principalmente dos métodos para convertir UN número binario en un número decimal: usar la notación posicional y usar la duplicación. Estos métodos se explican a continuación.

Uso de notación posicional

Dado que los números numéricos son un tipo de sistema numérico posicional. Eso significa que el peso de las posiciones de derecha a izquierda son como 20, 21, 22, 23 ... y así sucesivamente para la parte entera y el peso de las posiciones de izquierda a derecha son como 2-1, 2-2, 2-3, 2-4... y así sucesivamente para la parte fraccionaria.

convertir binario a decimal

Supongamos que cualquier número binario sin signo es bnb(n - 1) ... b1b0.b-1b - 2 ... b (m - 1)bm. Entonces el número decimal es igual a la suma de dígitos binarios (bn) multiplicada por su potencia de 2 (2n), es decir, bnb (n-1) ... b1b 0.b - 1b - 2 ... b(m-1) bm = bn x 2n + b (n-1) x 2 (n-1) + ... + b1 x 21 + b x 020 + b – 1 x 2 – 1 + b -22 – 2 + ...

Este es un algoritmo simple donde tienes que multiplicar el valor posicional de binario con su dígito y obtener la suma de estos pasos.

Ejemplo # 1

convertir el número binario 11001010 en un número decimal. Ya que aquí no hay punto binario ni parte fraccionaria. Asi que,

cómo convertir binario decimal

Binario a decimal es,

= (11001010)2
= 1x27 + 1x26 + 0x25 + 0x24 + 1x23 + 0x22 + 1x21 + 0x20
= 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0
= (202)10

Ejemplo # 2

Convertir el número binario 1010.1011 en número decimal. Ya que aquí hay un punto binario con parte fraccionaria. Así que

binario a decimal ejemplo

Binario a decimal es,

= (1010.1011)2
= 1x23 + 0x22 + 1x21 + 0x20 + 1x2-1 + 0x2-2 + 1x2-3 + 1x2-4
= 8 + 0 + 2 + 0 + 0.5 + 0 + 0.125 + 0.0625
= (10.6875)10

Uso de la duplicación

Este es un método simple para convertir un número binario en número decimal, debe comenzar desde el dígito más a la izquierda (o MSB) desde la entrada. Tome el bit más significativo (MSB), hacia abajo, luego multiplique por 2 con él y agregue el segundo bit más a la izquierda, guárdelo como resultado actual, luego nuevamente multiplique por 2 con el resultado actual y agregue el tercer bit más a la izquierda,

actualice este valor como resultado actual y siga hasta la adición de un bit menos significativo (LSB o bit más a la derecha). Dado que está duplicando (multiplicando por 2) cada vez, este método se conoce como Duplicación.También puedes convertir binario a hexadecimal.

Estos son algoritmos simples que se explican a continuación en pasos

  • Anote el número binario.
  • Comenzando desde la izquierda, duplique su total anterior y agregue el dígito actual.
  • Duplica tu total actual y añade el siguiente dígito a la izquierda.
  • Repita el paso anterior.

Por ejemplo,

convierta el número binario 11101110 en número decimal. De acuerdo con el algoritmo anterior, binario a decimal es,

= (11101110)2
= 1
= 12 + 1 =3
= 32 + 1 = 7
= 72 + 0 = 14
= 142 + 1 = 29
= 292 + 1 = 59
= 592 + 1 = 119
= 1192 + 0 = 238
= (238)10

Advertisement

Advertisement