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.