Cómo convertir decimal a binario

Autor: John Stephens
Fecha De Creación: 1 Enero 2021
Fecha De Actualización: 29 Junio 2024
Anonim
CONVERTIR de DECIMAL a BINARIO - Método #1 - Ejercicio #1
Video: CONVERTIR de DECIMAL a BINARIO - Método #1 - Ejercicio #1

Contenido

El factor decimal (base diez) tiene diez valores (0,1,2,3,4,5,6,7,8 o 9) para cada valor. En cambio, el sistema binario (sistema hexadecimal) tiene dos representaciones de 0 y 1 para cada una. Dado que el binario es el lenguaje intrínseco utilizado en las computadoras electrónicas, los programadores de computadoras deben comprender cómo convertir de decimal a binario. Siga estos sencillos pasos para ver cómo realizar la conversión.

Pasos

Método 1 de 2: División corta por dos con saldos

  1. Resolución de problemas. Para este ejemplo, convertiremos el decimal 15610 a binario. Escribe el número decimal como el divisor dentro del símbolo de división larga. Registre el coeficiente del sistema objetivo (en nuestro caso, escriba el número "2" para el sistema binario) como el divisor fuera de la curva del símbolo de división larga.
    • Este método es más fácil de entender cuando se describe en papel y mucho más fácil para los principiantes, ya que solo se basa en la división por dos.
    • Para evitar confusiones antes y después de la conversión, escriba el número del sistema base en el que está trabajando debajo de cada número. En este caso, el decimal tendría un subíndice de 10 y el número binario equivalente tendría un subíndice de 2.

  2. División. Escribe el cociente debajo del símbolo de división larga y escribe el resto (0 o 1) a la derecha del divisor.
    • Como dividimos por 2, cuando el número dividido es par, el resto binario se convierte en 0, y cuando el divisor es un número impar, el resto binario se convierte en 1.

  3. Continúe con la división hasta que el resultado de la división por 2 sea cero. Continuando con la división hacia abajo, divida el nuevo cociente entre dos y escriba el resto a la derecha de la división. Detente cuando el cociente sea 0.
  4. Escribe un nuevo número binario. Comenzando con la balanza en la parte inferior, secuencia la balanza de abajo hacia arriba. Como en este ejemplo, obtendrá el resultado 10011100. Este es el equivalente binario del número decimal 156. O puede escribirse como subíndice cada uno: 15610 = 100111002
    • Este método se puede ajustar para convertir de decimal a "cualquier" sistema. El divisor es 2 porque el sistema que desea convertir es el sistema 2 (binario). Si el sistema de conversión es otro sistema, reemplace el divisor 2 en el cálculo con el sistema que desea convertir. Por ejemplo, si el sistema que desea convertir es 9, reemplace el divisor 2 por 9. El resultado final será el sistema que desea convertir.
    anuncio

Método 2 de 2: Poder decreciente y resta


  1. Empiece por hacer una mesa. Enumere las potencias de dos en una "tabla de factores de 2" de derecha a izquierda. A partir de 2, tiene el valor "1". Incrementa el exponente en uno para cada potencia. Crea una secuencia de potencias hasta que llegues al número cercano al decimal con el que comienzas. En este ejemplo, convertiremos el número decimal 15610 a binario.
  2. Encuentra la potencia más grande de 2. Elija el número más grande que coincida con el número que está convirtiendo. 128 es la potencia más grande de 2 que coincide con 156, escriba el número 1 debajo de esta celda en su hoja de cálculo como el binario en la parte inferior izquierda. Reste 128 del número original. Obtendrá 28.
  3. Cambie a los poderes de los dos siguientes más pequeños. Usando el nuevo número (28), desplácese hacia abajo a la hoja de cálculo para marcar la potencia 2 que puede coincidir con el número a dividir. 64 es mayor que 28, escriba un 0 debajo de esa celda como el siguiente binario a la derecha. Continúe hasta que encuentre el número que "podría" cubrir el número 28.
  4. Reste el siguiente número que pueda coincidir y márquelo con 1. 16 podría coincidir con 28, por lo que debe escribir 1 debajo de ese cuadro y restar 28 de 16. Obtendrá 12. 8 coincidencias 12, así que escriba 1 debajo del cuadro 8 y reste 12 de 8. Obtendrá 4.
  5. Continúe hasta que termine su hoja de cálculo. Marque 1 debajo del número incluido en el nuevo número y escriba 0 debajo de las celdas que son más grandes que el nuevo número.
  6. Escribe el resultado en un número binario. Los números binarios son los números 1 y 0 debajo de la hoja de cálculo de izquierda a derecha. Tendrá el número binario 10011100. Este es el número binario que corresponde al número decimal 156. O se puede escribir como subíndice cada uno: 15610 = 100111002.
    • Repetir este método ayudará a memorizar las potencias de 2, lo que le permitirá omitir el paso 1.
    anuncio

Consejo

  • La computadora instalada en su sistema operativo puede hacer esto por usted, pero como programador, debe tener una comprensión clara de cómo convertir.Puede ver las opciones de conversión de su computadora abriendo el elemento de menú "Ver" en la barra de herramientas y seleccionando "Programador".
  • La conversión al revés, de binario a decimal, suele ser más fácil de aprender primero.
  • Práctica. Intente convertir a 178 decimal10, 6310y 810. El número binario correspondiente es 101100102, 1111112y 10002. Intente convertir 20910, 2510y 24110 al número binario correspondiente 110100012, 110012y 111100012.