LogoQuest

A través de LogoQuest aprenderás a crear dibujos por ordenador con la ayuda del lenguaje Logo, especialmente pensado para que los niños (y no tan niños) se familiaricen con la informática.

La pantalla del intérprete Microsoft Windows Logo se divide en dos partes:

¿Para qué sirve la tortuga?

La tortuga sirve para pintar, pero es un poco vaga, así que nosotros tendremos que decirle lo que tiene que hacer. Además, sólo entiende lenguaje Logo. Si le escribimos en castellano no nos hará ningún caso. Por suerte el Logo es muy fácil porque se parece un poco al inglés, así que no vamos a tener ningún problema para hablar con la tortuga.

La tortuga tiene una pluma con la que puede pintar dibujos en la pantalla. Esa pluma se puede cargar con diferentes colores, y a veces puede estar bajada (para pintar mientras se mueve) o subida (para no pintar mientras se mueve).

Sacando a pasear a la tortuga

La tortuga puede hacer cuatro movimientos: moverse hacia adelante, moverse hacia atrás, girar a la derecha y girar a la izquierda. Aquí están esas órdenes traducidas a Logo:

MovimientoTraducción al inglésTraducción al Logo
AdelanteForwardfd
AtrásBackwardbk
DerechaRightrt
IzquierdaLeftlt

Además de decirle cómo debe moverse, a la tortuga hay que decirle cuánto. Por ejemplo:

fd 100Muévete 100 pasos hacia adelante
bk 40Muévete 40 pasos hacia atrás
rt 90Gira 90 grados hacia la derecha
lt 45Gira 45 grados hacia la izquierda

Vamos a decirle a la tortuga que nos dibuje una escalera:

  1. Avanza 10 pasos
  2. Gira 90 grados hacia la derecha para quedarte mirando hacia la derecha
  3. Avanza 10 pasos
  4. Gira 90 grados hacia la izquierda para quedarte mirando hacia arriba
  5. Avanza 10 pasos
  6. Gira 90 grados hacia la derecha para quedarte mirando hacia la derecha
  7. Avanza 10 pasos

Si quieres aprender más sobre cómo hacer figuras geométricas con la tortuga, visita la Sección de figuras geométricas 1: los polígonos regulares. Hay más secciones al final de la página web.

La tortuga invisible

A veces la tortuga no nos deja ver el dibujo que hay debajo. No hay problema: la tortuga puede volverse invisible si se lo pedimos. Otras veces lo que ocurre es que la tortuga pinta y pinta sin parar. ¿Cómo hacer que deje de pintar? Pidiéndole que suba la pluma.

AcciónTraducción al inglésTraducción al Logo
Ocultar la tortugaHide turtleht
Mostrar la tortugaShow turtlest
Subir la plumaPen uppu
Bajar la plumaPen downpd
Borrar la pantallaClear screencs
Borrar el textoClear textct

Enseñando a la tortuga

La tortuga no es tan tonta como crees. ¿Sabías que puede aprender?. Para enseñar a la tortuga a hacer una figura complicada se utiliza la orden to ... (para...). Por ejemplo:

AcciónTraducción al inglésTraducción al Logo
Para hacer una escaleraTo do a escalerato escalera
   to escalera
   
   fd 10
   rt 90
   fd 10
   lt 90
   fd 10
   rt 90
   fd 10

   end
   
Ahora escribe escalera y observa qué pasa...

Cuando enseñamos una definición a la tortuga con el comando to, nos sale una ventana especial en la que podemos irle escribiendo los comandos que debe hacer. Para terminar hay que hacer clic en Cancelar.

Sin embargo, existe una forma más cómoda de escribir una definición: utilizar el comando ed "escalera:

AcciónTraducción al inglésTraducción al Logo
Editar una escaleraEdit a escaleraed "escalera

¡Cuánto trabaja esta tortuga!

La tortuga no es tan vaga como crees. Puedes decirle que repita una tarea decenas de veces y ella te hará caso sin rechistar. Para eso existe la orden repeat. Mira:

AcciónTraducción al inglésTraducción al Logo
Repetir 100 veces una acciónRepeat 100 times some acciónrepeat 100 [ acción ]

Por ejemplo:

repeat 10 [ fd 5 ] Repite 10 veces "avanza 5 pasos"
repeat 100 [ fd 100 bk 100 rt 3.6 ] Repite 100 veces "avanza 100, retrocede 100, gira 3.6 a la derecha"

Manos a la obra

Ya has aprendido muchas cosas, pero sólo serás un verdadero maestro entrenador de tortugas si superas los nuevos desafíos que te hemos preparado:


LogoQuest (C) 2003 Enrique Ocaña González (NEOCHUCKY@terra.es)

Está permitido distribuir y modificar libremente este documento con la condición de que las mejoras sean enviadas al autor para que las incorpore al documento original y las haga públicas en caso de que lo considere adecuado.