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