Junto a la tortuga, programamos nuestros dibujos
TurtleAcademy. Codificando en lenguaje LOGO, dibujamos sobre la pantalla.
Sus primeros pasos
La primera “tortuga autómata ” nació en el M.I.T. (Massachusetts Institute of Technology). Era un robot de tres ruedas y se desplazaba lentamente, sobre un piso de papel.
Un cable oficiaba las veces de “cordón umbilical”, mientras lo unía a una computadora.
Debajo de su carrocería amarilla, sostenía un marcador. Incluso tenía una cola, que le brindaba mayor estabilidad.
Tiempo después, los ingenieros perfeccionarían sus mecanismos para dar nacimiento a “Irving ”, una tortuga sin cables.
Así comenzó la historia de LOGO, un lenguaje de programación que permitía realizar trazos sencillos.
Sus creadores jamás hubieran imaginado los alcances y la repercusión de su invención.
Corría el año 1970.
Doña Tortuga, hoy en día
En la actualidad, nuestro simpático quelonio vive en la red. Y tiene un espacio propio.
La Academia de la Tortuga, es una herramienta que nos invita a descubrir el arte de la codificación.
Con más de quince lecciones organizadas en una completísima secuencia didáctica, aprenderemos a guiarla sobre la pantalla. Dentro del patio, comenzaremos con los movimientos básicos: adelante, izquierda, derecha.
Sin darnos cuenta, iremos avanzando para trabajar una diversidad de temas:
- Concatenación de comandos.
- Definición de coordenadas.
- Declaración de variables.
- Control de flujo mediante bucles y condicionales.
- Creación básica de procedimientos.
- Recursividad.
- Manejo de listas.
- Ingreso de datos (input).
Dibujar con la tortuga no es difícil, el secreto está en la práctica.
De hecho, las posibilidades que nos brinda el recurso son casi infinitas. Sólo hay que animarse, el resto lo hará nuestra imaginación.
Doña Tortuga los espera para dar rienda suelta al artista que todos llevamos dentro. ¡No duden en visitarla!
Las fotografías históricas fueron extraídas de: http://cyberneticzoo.com/cyberneticanimals/1969-the-logo-turtle-seymour-papert-marvin-minsky-et-al-american/