Cómo convertir de binario a decimal o de binario a decimal
El sistema binario utiliza solo dos dígitos (0 y 1) para representar cantidades. Se dice que al tener solo dos números posibles, es de base 2. El sistema decimal es el que llevas utilizando toda tu vida y puesto que tiene 10 números diferentes tiene una base 10.
Cada dígito de un número representado por este sistema es llamado bit (binary digit).
Los bits tienen distinto valor dependiendo de su posición. Veamos un ejemplo práctica para que quede más claro.
Cómo convertir de binario a decimal
Pasemos el número 10010 binario a decimal:(1*24) + (0*23) + (0*22) + (1*21) + (0*20) = 18
El resultado es 18 en número decimal. Lo que he hecho es multiplicar de izquierda a derecha elevado del 4 al 0. Si por ejemplo, el número fuese 10111000 la operación sería un poco más larga y el primer número se tendrá que elevar a 7, ya que este número tiene 8 dígitos, del 7 al 0:
(1*27) + (0*26) + (1*25) + (1*24) + (1*23) +(0*22) + (0*21) + (0*20) = 184
Cómo convertir de decimal a binario
Ahora toca hacer lo mismo pero al contrario. Vamos a convertir números decimales a binario.
En el siguiente ejemplo se convierte el número decimal 25 a binario. Esto se hace dividiendo entre dos el número hasta que el número a dividir sea menor que 2.
Una vez hayas terminado las divisiones escribes los restos y el último cociente desde el última al primero.
En el siguiente ejemplo se convierte el número decimal 25 a binario. Esto se hace dividiendo entre dos el número hasta que el número a dividir sea menor que 2.
Una vez hayas terminado las divisiones escribes los restos y el último cociente desde el última al primero.
25/2=12 R=1 | 12/2=6 R=0 | 6/2=3 R=0 | 3/2=1 R=125 = 11001
Espero que te haya sido útil y cualquier duda que tengas me la dejes en los comentarios. En futuros posts escribiré sobre los números octales y hexadecimales.
Como convierto el número 32 de decimal a binario
ResponderEliminar32/2 = 16 R = 0 | 16/2 = 8 R = 0 | 8/2 = 4 R = 0 | 4/2= 2 R = 0 | 2/2 = 1 R = 0
ResponderEliminar32 DECIMAL = 10000 BINARIO
Hola, solo tienes que dividir los números entre dos hasta que el valor sea menor que 2. Saludos.