Cómo convertir de binario a decimal
El sistema binario es el lenguaje interno de las computadoras electrónicas. Si usted es un programador de computadora serio, debe entender cómo convertirlo de binario a decimal. Esto le mostrará cómo hacer esto.
Pasos
Convertidor
Convertidor binario al decimal
Método 1 de 2:
Cómo usar la notación posicional1. Escriba el número binario y enumere los poderes de 2 de derecha a izquierda. Digamos que queremos convertir el número binario 100110112 al decimal. Primero, escríbalo abajo. Luego, escriba los poderes de dos de derecha a izquierda. Comience a los 2, evaluándolo como "1". Incrementa el exponente por uno para cada poder. Pare cuando la cantidad de elementos en la lista es igual a la cantidad de dígitos en el número binario. El número de ejemplo, 10011011, tiene ocho dígitos, por lo que la lista, con ocho elementos, se vería así: 128, 64, 32, 16, 8, 4, 2, 1
2. Escriba los dígitos del número binario por debajo de sus poderes correspondientes de dos. Ahora, simplemente escriba 10011011 debajo de los números 128, 64, 32, 16, 8, 4, 2 y 1 para que cada dígito binario corresponda con su poder de dos. La "1" a la derecha del número binario debe corresponder con el "1" a la derecha de los poderes listados de dos, y así sucesivamente. También puede escribir los dígitos binarios sobre los poderes de dos, si lo prefieres de esa manera. Lo que es importante es que coincidan.
3. Conecte los dígitos en el número binario con sus poderes correspondientes de dos. Dibuja líneas, a partir de la derecha, conectando cada dígito consecutivo del número binario a la potencia de dos que se encuentra junto a la lista de la siguiente. Comience por dibujar una línea desde el primer dígito del número binario hasta la primera potencia de dos en la lista sobre ella. Luego, dibuje una línea desde el segundo dígito del número binario hasta la segunda potencia de dos en la lista. Continúa conectando cada dígito con su poder correspondiente de dos. Esto le ayudará a ver visualmente la relación entre los dos conjuntos de números.
4. Anote el valor final de cada poder de dos. Moverse a través de cada dígito del número binario. Si el dígito es un 1, escriba su poder correspondiente de dos debajo de la línea, debajo del dígito. Si el dígito es un 0, escriba un 0 debajo de la línea, debajo del dígito.
5. Añadir los valores finales. Ahora, agregue los números escritos debajo de la línea. Esto es lo que haces: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Este es el equivalente decimal del número binario 10011011.
6. Escribe la respuesta junto con su subíndice base. Ahora, todo lo que tienes que hacer es escribir 15510, Para demostrar que está trabajando con una respuesta decimal, que debe estar operando en poderes de 10. Cuanto más se use para convertir de binario a decimal, más fácil será para usted memorizar los poderes de dos, y podrá completar la tarea más rápidamente.
7. Utilice este método para convertir un número binario con un punto decimal a la forma decimal. Puede usar este método incluso cuando quiera encuberarse un número binario, como 1.12 al decimal. Todo lo que tiene que hacer es saber que el número en el lado izquierdo del decimal está en la posición de las unidades, como la normal, mientras que el número en el lado derecho del decimal está en el "mitades" posición, o 1 x (1/2).
Método 2 de 2:
Cómo usar la duplicación1. Anote el número binario. Este método no utiliza poderes. Como tal, es más sencillo para convertir números grandes en su cabeza porque solo necesita hacer un seguimiento de un subtotal. Lo primero que debe hacer es anotar el número binario que se convertirá utilizando el método de duplicación. Digamos que el número con el que está trabajando es 10110012. Escríbelo.
2. A partir de la izquierda, doble su total y agregue el dígito actual. Dado que estás trabajando con el número binario 10110012, Tu primer dígito todo el camino a la izquierda es 1. Su total anterior es 0 ya que aún no has comenzado. Tendrá que duplicar el total anterior, 0, y agregará 1, el dígito actual. 0 x 2 + 1 = 1, por lo que su nuevo total actual es 1.
3. Doble su total de su total y agregue el siguiente dígito más a la izquierda. Su total actual es ahora 1 y el nuevo dígito actual es 0. Así, doble 1 y agregue 0. 1 x 2 + 0 = 2. Tu nuevo total actual es 2.
4. Repite el paso anterior. Solo continúa. A continuación, doble su total actual, y agregue 1, su siguiente dígito. 2 x 2 + 1 = 5. Tu total actual es ahora 5.
5. Repite el paso anterior de nuevo. A continuación, doble su total, 5, y agregue el siguiente dígito, 1. 5 x 2 + 1 = 11. Tu nuevo total es 11.
6. Repite el paso anterior de nuevo. Doble su total actual, 11, y agregue el siguiente dígito, 0. 2 x 11 + 0 = 22.
7. Repite el paso anterior de nuevo. Ahora, doble su total actual, 22, y agregue 0, el siguiente dígito. 22 x 2 + 0 = 44.
8. Continúe duplicando su total actual y agregue el siguiente dígito hasta que se haya quedado sin dígitos. Ahora, estás a tu último número y estás casi terminado! Todo lo que tiene que hacer es tomar su total actual, 44 y doblarlo junto con agregar 1, el último dígito. 2 x 44 + 1 = 89. Todos están hechos! Has convertido 100110112 a la notación decimal a su forma decimal, 89.
9. Escribe la respuesta junto con su subíndice base. Escribe tu respuesta final como 8910 Para demostrar que está trabajando con un decimal, que tiene una base de 10.
10. Utilice este método para convertir de alguna base a decimal. Se usa duplicación porque el número dado es de base 2.Si el número dado es de una base diferente, reemplace el 2 en el método con la base del número dado.Por ejemplo, si el número dado está en la base 37, reemplazaría el "x 2" con "x 37".El resultado final siempre estará en decimal (Base 10).
Video
Al utilizar este servicio, se puede compartir información con YouTube.
Consejos
Práctica.Intenta convertir los números binarios 110100012, 110012, y 111100012.Respectivamente, sus equivalentes decimales son 20910, 2510, y 24110.
La calculadora que viene instalada con Microsoft Windows puede hacer esta conversión para usted, pero como programador, está mejor con una buena comprensión de cómo funciona la conversión.Las opciones de conversión de la calculadora se pueden hacer visibles abriendo su "Vista" menú y seleccionando "Científico" (o "Programador"). En Linux, puedes usar la calculadora.
Nota: Esto es solo para contar y no habla de traducciones ASCII.