?Qué significa binario?
En general, binario describe cualquier cosa que esté formada por dos cosas o partes. En el contexto de la informática, el binario es un sistema de numeración de base 2 que utiliza los numerales 0 y 1 para contar. Lo utilizan los ordenadores digitales para realizar cálculos, desde los más sencillos a los más complejos.
Definición de binario
Como explicó el ensayista Brian Hayes en una columna de la revista American Scientist: “Las personas cuentan por decenas y las máquinas cuentan por dos”.
Los ordenadores digitales han utilizado el esquema de numeración binario desde el desarrollo de la informática electrónica a mediados del siglo XX. Aunque se han intentado otros sistemas, como base-3 o base-10, el binario es omnipresente en el campo de la informática.
El experimento mental de Alan Turing, la Máquina de Turing, demostró que cualquier función computable podía calcularse en binario.
Los ordenadores actuales, con sus conjuntos de unos y ceros, funcionan exactamente como una Máquina de Turing. La lógica binaria es el núcleo de prácticamente todos los dispositivos informáticos del mundo.
Pero no todos los ordenadores son digitales, y los ordenadores digitales pueden utilizar teóricamente algo distinto del binario. En la década de 1950 se desarrolló en Rusia un ordenador ternario (base-3), y en la década de 1840 se dise?ó la Máquina Analítica utilizando el decimal (base-10).
Se espera que los futuros ordenadores utilicen conceptos de computación cuántica, que probablemente llevarán la informática mucho más allá de sus capacidades actuales.
?Cómo se escriben los números en binario?
La conversión de números decimales a binarios es un proceso que se basa en dividir el número entre 2 repetidamente, hasta que el cociente sea 0.
Cada división genera un residuo, que es 0 o 1, y estos residuos se van almacenando para formar el número binario final.
El sistema decimal que utilizamos comúnmente es de base 10, es decir, cada cifra puede tener un valor del 0 al 9. El sistema binario, en cambio, es de base 2, lo que significa que solo utiliza los dígitos 0 y 1.
Para convertir un número decimal a binario, se utiliza un método simple: se divide el número entre 2 y se apunta el residuo. Seguidamente, se toma el cociente resultante y se repite el proceso. Los residuos, leídos de abajo hacia arriba (en orden inverso al del cálculo), son los que conformarán el número binario.
Por ejemplo, para convertir el número decimal 13 a binario, se sigue este proceso:
- 13/2 = 6 (residuo 1)
- 6/2 = 3 (residuo 0)
- 3/2 = 1 (residuo 1)
- 1/2 = 0 (residuo 1)
El número binario resultante es 1101, al leer los residuos desde el último al primero. He aquí una tabla donde se puede observar la conversión de varios decimales a binario:
?Cómo se convierten las letras en binario?
La conversión de letras a binario se basa en representar los caracteres a través de códigos numéricos.
El sistema más comúnmente utilizado para esto es el código ASCII (American Standard Code for Information Interchange).
En el código ASCII, cada letra o símbolo está asociado a un número. Por ejemplo, la letra “A” mayúscula tiene el valor decimal 65, mientras que la “a” minúscula tiene el valor 97.
Una vez que se tiene el valor decimal correspondiente a una letra, se convierte a binario mediante el mismo proceso que se usa para convertir cualquier número decimal.
Por ejemplo, para convertir la letra “A” a binario, primero se toma su valor ASCII, que es 65. Luego, se convierte el número 65 a binario. Al dividir 65 entre 2 repetidamente y anotando los residuos, obtenemos el número binario 1000001. Así, el valor binario de “A” es 1000001.
A continuación, se muestra una tabla con algunos ejemplos más claros de conversión de letras a binario, con el código ASCII.