Les dije a principio de año, o en años anteriores, que la máquina sólo entendía unos y ceros, apagado y encendido. Ese concepto quedó abstracto hasta hoy, que tenemos que empezar a pensar como máquinas para poder programar.
Qué entiende la máquina cuando apretamos en el teclado la letra A (mayúscula): 0100 0001
Así con todas las teclas que apretamos, en la compu o en el celular.... se imaginan la cantidad de ceros y unos que debe haber escrito un programador para que ustedes puedan jugar al Angry Birds? Cada vez que aprietan el teclado o el mouse, la computadora debe responder con alguna acción en la pantalla, que seguramente dependerá de alguna lógica previamente escrita.... pueden imaginárselo?
Vamos a empezar a programar, pero no con 0 y 1 (eso se lo dejamos a los programadores "en serio") sino con lenguajes intérpretes, lenguajes intermedios que se acercan a nuestro idioma pero que "por atrás" le envían a la computadora los 0 y 1 que ella puede comprender.
El juego de caracteres que abarca todas las letras y caracteres del alfabeto latino se llama ISO 8859-1 y podemos encontrarlo en la web como código ASCII de 8 bits , y aquí tenemos la tabla...
En el casillero que dice BITS vemos los 0 y 1 que van de 1 a 7 (el primer BIT es siempre 0) así, al igual que en la imagen anterior, tenemos que la letra A es 0100 0001.
Más fácil? Sigue este link http://travesuras.wordpress.com/2010/08/25/20100825-1/
Mi nombre, en código ASCII binario:
Andrea Rocca
01000001 01101110 01100100 01110010 01100101 01100001 00100000 01010010 01101111 01100011 01100011 01100001
No hay comentarios:
Publicar un comentario
Los comentarios serán moderados antes de mostrarse. De ser posible, omitir mensajes anónimos.