Archivo de la etiqueta: Básicos: Código Binario

Básicos: El código binario

CONOCIMIENTOS BÁSICOS

COLEGIO ESPÍRITU SANTO. BAENA (CÓRDOBA)

PROFESOR: FCO. JAVIER CORTÉS ARIZA

CONOCIMIENTOS BÁSICOS: EL CÓDIGO BINARIO

En continuidad con el post que colgamos haciendo referencia la buena publicación del Aula El Mundo, os paso un documento que nos introduce en el funcionamiento del lenguaje que se emplea en electrónica-informática: el código binario.

El codigo binario

Pues bien, cualquier número/vocablo puede ser traducido a código binario siguiendo el procedimiento que ahora os paso. Desde luego, es esencial comprender que el lenguaje es puramente matemático, aunque de una simplicidad pasmosa.

Antes que nada hay que aclarar que el lenguaje binario debe leerse de derecha a izquierda.

Primero pasemos un numero cualquiera a binario, tomemos por ejemplo el 33.
Y ahora vamos diviendolo por 2 y anotando el resultado y el sobrante.
Tomando solamente numeros enteros, y hasta llegar a 1 que divido 2 es 0, con un sobrante de 1.

33/2 =igual= 16 (sobrante 1)

33/2 = 16 (1)
16/2 = 8 (0)
8/2 = 4 (0)
4/2 = 2 (0)
2/2 = 1 (0)
1/2 = 0 (1)

Binario = Sobrantes = 100001

Ahora hay que completar (SIEMPRE)  dígitos cero (0), por eso agregamos dos veces el numero cero (0) a la izquierda adelante de todo, ya que la lectura debe hacerse, tal y como expliqué, de derecha a izquierda.

Nuestro numero binario quedaria asi = 00100001

Ahora para pasar de la forma contraria la forma mas facil es tener en mente esta tablita (partiendo de 1, el número siguiente es el doble del predecesor):

128 – 64 – 32 – 16 – 8 – 4 – 2 – 1

Y simplemente ponen debajo el numero en binario.

128    –    64    –    32    –    16    –    8    –    4    –    2    –    1
0      –     0      –     1     —     0     —   0   —   0    —   0    —   1

Ahora simplemente, tomamos los binarios con valor uno (1) y desestimamos los valores que tienen asigandos valores nulos. Sumamos los valores correspondientes a los unos y obtenemos el valor del número objeto de trasformación.

32 + 1 = 33

Ahora lo aplicaremos a palabras. Aquí es más compleja la transformación, ya que es necesario conocer código ASCII. Evidentemente, es un código complejo y difícil de explicar, de ahí que os deje la tabla adjunta.  A cada letra le corresponde un número, el cual podemos pasarlo a binario siguiendo el procedimiento antes descrito.

Simplemente en la parte izquierda de la tabla, tomemos por ejemplo las letras minúsculas, el número correspondiente es el que figura despues de &#. Por ejemplo la H que es 104.

Si quieren recordar esta tablita facilmente, solo recuerden que empieza con el 97 y su letra correspondiente es la “a” y así sucevamente.

Ahora simplemente pasan ese numero a binario, tomemos por ejemplo la palabra “hola”

h = 104
o = 111
l = 108
a = 97

DECIMAL — BINARIO
104 01101000
111 01101111
108 01101100
97 01100001

Resultado = 01101000 01101111 01101100 01100001 (hola)

Metodo inverso para convertir codigo binario a texto. Pasan de binario a ASCII, luego de ASCII a la letra y listo.