Conversión de Números Decimales a Binario

Clase 5 de 32Curso de Introducción a la Web: Historia y Funcionamiento de Internet

Resumen

¿Cómo entienden las máquinas nuestro lenguaje?

Las máquinas no comprenden nuestro idioma ni nuestros números como nosotros lo hacemos. Mientras nosotros usamos un sistema decimal para contar y comunicarnos, las máquinas emplean el código binario, que consiste únicamente en una secuencia de ceros y unos (0s y 1s). Para que las máquinas entiendan la información que les enviamos, todo debe traducirse a este sistema binario.

¿Qué es el sistema binario?

El sistema binario es un método de conteo fundamental en el funcionamiento de las computadoras. A diferencia de nuestro sistema decimal (basado en diez dígitos: 0 al 9), el binario solo utiliza dos dígitos: 0 y 1. Todo lo que las máquinas procesan - desde números hasta texto - se convierte a binario. Los dispositivos electrónicos emplean este sistema porque es más sencillo, fiable y eficiente para procesar.

¿Cómo se convierten los números al sistema binario?

Para entender cómo los números se traducen al sistema binario, repasemos cómo funciona nuestra numeración decimal. Comenzamos en cero y progresamos hasta llegar al nueve. Al llegar al diez necesitamos una nueva columna de unidades: el diez se convierte en "10", el siguiente número en "11" y así sucesivamente.

  • En el sistema decimal:
    • El número 230 se escribe como (2 * 100) + (3 * 10) + (0 * 1).

Para traducir números al binario, necesitamos entender que utiliza potencias de dos.

  1. Listado de potencias de dos que necesitamos para contar hasta 128:

    • 1, 2, 4, 8, 16, 32, 64, y 128.
  2. Contar en binario emplea multiplica y añade usando estas potencias.

Ejemplos de conversión de números a binario

  • Número 1 en binario: Se usa el primer dígito (derecho) y los demás se colocan como ceros.

    • 00000001
  • Número 2 en binario: Se usa el segundo dígito para representar 2.

    • 00000010
  • Número 3 en binario: Al sumar el 1 y el 2, se obtiene 3.

    • 00000011
  • Número 20 en binario: Sumamos 16 y 4.

    • 00010100
  • Número 255 en binario: Representado por la suma de todas las potencias de dos hasta 128.

    • 11111111

Ejercicio práctico

Como actividad, intenta convertir el número 70 al sistema binario. ¿Cuáles de los dígitos de referencia deberías sumar para llegar a 70? Una vez que completes el ejercicio, te animamos a compartir tus resultados en los comentarios.

Cada paso que das en el entendimiento del lenguaje de las máquinas, fortalece tu comprensión del universo computacional. ¡Continúa tus estudios y sigue practicando! El camino de la programación está lleno de nuevas habilidades por descubrir y dominar.