Conversión de números de decimal a binario

 

 

 

Conversion de numeros de decimal a binario 1

Cómo convertir rápidamente un número expresado en el sistema de numeración decimal al sistema de numeración binario

Recientemente presenté el Sistema Numérico Decimal , al que estamos acostumbrados los humanos, y el Sistema Numérico Binario , al que están acostumbradas las máquinas.

En este tutorial quiero explicar cómo convertir de números decimales a números binarios.

Tenemos un proceso separado para números enteros y para fracciones.

Convertir un número entero de decimal a binario

Un número entero decimal se puede convertir a binario dividiéndolo por 2.

 

Tome el cociente y continúe dividiéndolo por 2, hasta llegar a cero.

Cada vez que realices esta división, toma nota del resto . Ahora invierte la lista de restos y obtendrás el número en forma binaria.

Hagamos un ejemplo, quiero convertir 29 a binario:

[29div2 = 14] resto1

[14div2 = 7] resto0

[7div2 = 3] resto1

[3div2 = 1] resto1

[1div2 = 0] resto1

El número binario que representa el decimal 29 es 11101.

Otro ejemplo, convirtamos 145 decimal a binario.

[145div2 = 72] resto1

[72div2 = 36] resto0

[36div2 = 18] resto0

[18div2 = 9] resto0

[9div2 = 4] resto1

[4div2 = 2] resto0

[2div2 = 1] resto0

[1div2 = 0] resto1

El número binario que representa el decimal 145 es 10010001.

Convertir una fracción de decimal a binario

La parte decimal de la fracción se convierte por separado como hicimos anteriormente. Para convertir la parte fraccionaria, debes multiplicarla por 2. Tramites en Ecuador

Si la parte entera de la fracción sigue siendo menor que 1, asígnele un 0. Si es 1, asígnele un 1, luego continúe multiplicando por 2 y siguiendo este esquema.

Se detiene cuando la parte fraccionaria es igual a 0.

Es posible que esto nunca suceda y que tengas una fracción periódica. En este caso, después de cierto punto, te detienes. Cuantos más dígitos tenga el número, en este caso, más precisión tendrá.

Pongamos un ejemplo: quiero convertir 0.375a binario.

[0,375times2 = 0,75 implica 0]

[0,75times2 = 1,5 implica 1]

[0,5times2 = 1 implica 1]

Se toma el número 0o 1del que depende que sea 1y se lee de arriba hacia abajo (en lugar de de abajo hacia arriba como hacemos para la parte entera). El binario final que se traduce .375es 011.

En este punto tomas la parte entera ( 0) y la parte fraccionaria ( 011) por separado y las compones.

El número 0.375convertido a binario es0.011




Tal vez te puede interesar:

  1. Introducción a React
  2. Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
  3. Cómo cambiar el valor de un nodo DOM
  4. Cómo comprobar si un elemento DOM tiene una clase

Conversión de números de decimal a binario

Cómo convertir rápidamente un número expresado en el sistema de numeración decimal al sistema de numeración binario

programar

es

https://aprendeprogramando.es/static/images/programar-conversion-de-numeros-de-decimal-a-binario-2240-0.jpg

2024-11-04

 

Conversion de numeros de decimal a binario 1
Conversion de numeros de decimal a binario 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences