¿Cómo convertir de binario a decimal?

Los números binarios son números que son comprensibles para las máquinas informáticas. Es una combinación de 0 y 1. Como las computadoras y algunos dispositivos electrónicos solo entienden el lenguaje binario, toman la entrada solo en formato binario y devuelven el resultado en formato binario.

En este artículo, vamos a aprender cómo convertir un número binario a decimal.

Fórmula de binario a decimal

Para convertir un número binario a decimal, necesitamos realizar una operación de multiplicación en cada dígito de un número binario de derecha a izquierda con potencias de 2 a partir de 0 y sumar cada resultado para obtener el número decimal. 

Esto se puede explicar mejor usando los siguientes ejemplos:

Ejemplo 1: Consideremos un número binario 1111. Necesitamos convertir este número binario en un número decimal.

Solución: 

Como se mencionó en el párrafo anterior, al convertir de binario a decimal, debemos considerar cada dígito en el número binario de derecha a izquierda.

De esta manera, podemos hacer una conversión de binario a decimal.

Nota: Representamos cualquier número binario con este formato (xxxx) 2 y decimal en formato (xxxx) 10 .

Ejemplo 2: Convertir (101010) 2 ->(?) 10

Solución: 

Seguimos aumentando la potencia de 2 a medida que aumenta el número de dígitos en el número binario.

Ejemplo 3: Convertir (11100) 2 ->(?) 10

Solución:

Número decimal resultante = 0+0+4+8+16 = 28

Entonces (11100) 2 ->(28) 10

También hay otro método llamado Duplicación que se puede usar para convertir números binarios a decimales.

Método de duplicación

Para explicar este método consideraremos un ejemplo e intentaremos resolverlo paso a paso.

Ejemplo 1: convertir número binario (10001) 2 a decimal.

Solución: 

Similar al enfoque anterior, en este enfoque también se considera cada dígito pero de izquierda a derecha y se realizan cálculos paso a paso sobre él.

1 0 0 0 1

Paso-1 Primero necesitamos multiplicar 0 con 2 y agregar el primer dígito en el número binario.

0x2 + 1 = 0 + 1 = 1

Paso 2 Ahora use el resultado del paso anterior y multiplique por 2 y agregue el segundo dígito del número binario.

1

0

0

0

1

1 x 2 + 0 = 2 + 0 = 2

Se repite el mismo paso 2 hasta que no quede ningún dígito. El resultado final será el número decimal resultante.

1

0

0

0

1

2×2 + 0 = 4 + 0 = 4

1

0

0

0

1

4×2 + 0 = 8 + 0 = 8

1

0

0

0

1

8×2 + 1 = 16 + 1 = 17

Así que realizamos el paso 2 en todos los números restantes y, finalmente, nos quedamos con el resultado 17, que es un número decimal para el número binario dado.

Entonces (10001) 2 ->(17) 10

Ejemplo 2: Convierta (111) 2 a decimal utilizando el enfoque de duplicación.

Solución: 

1

1

1

0x2 + 1 = 0 + 1 = 1

1

1

1

1 x 2 + 1 = 2 + 1 = 3

1

1

1

3×2 + 1 = 6 + 1 = 7

El resultado final es 7, que es un número decimal para 111 número binario. Entonces (111) 2 -> (7) 10

Estos son los 2 enfoques que se pueden usar o aplicar para convertir binario a decimal.

Publicación traducida automáticamente

Artículo escrito por akhilvasabhaktula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *