h1

LOGO: un sencillo telesketch

marzo 23, 2007

LOGO es un lenguaje sencillo pero que tiene múltiples posibilidades. Un libro detallado con las explicaciones de este videojuego y otros aquí escritos puedes adquirirlo en este enlace.

Un ejemplo sencillo de las posibilidades de programación en LOGO es este sencillo telesketch en el que podemos dibujar arriba, abajo, izquierda, derecha sin más que ir introduciendo los procedimientos i, k, j, l respectivamente. El código sería el siguiente:

clearscreen
hideturtle
to i    ; i es arriba
fd 5
end
to k    ; k es abajo
back 5
end
to j    ; j es izquierda
lt 90
fd 5
rt 90
end
to l    ; l es derecha
rt 90
fd 5
lt 90
end

Este sencillo programa funciona pero tenemos que ir pulsando el intro para cada orden. Un telesketch más funcional sería el siguiente, en el que sencillamente al pulsar la tecla correspondiente (i es arriba, k es abajo, j es izquierda, l es derecha) podríamos dibujar con nuestro telesketch. El código de este programa es el siguiente:

clearscreen
hideturtle
to tele
make “var1 rc    ; en la variable var1 guardamos el caracter pulsado
if var1 = “i [fd 5]
if var1 = “k [back 5]
if var1 = “j [lt 90 fd 5 rt 90]
if var1 = “l [rt 90 fd 5 lt 90]
tele
end

Si invocamos la función tele ya podemos manejar nuestro telesketch.

Finalmente pondremos un tercer telesketch, en este caso las letras i, o sirven para girar la tortuga 15 grados a la izquierda o derecha respectivamente y la letra s sirve para avanzar:

clearscreen
to tele2
make “var1 rc    ;
if var1 = “i [lt 15]
if var1 = “o [rt 15]
if var1 = “s [fd 5]
tele2
end

En este caso invocaríamos el procedimiento tele2.

NOTA: si quieres “copiar y pegar” este trozo de código no lo hagas directamente en el programa UCBLogo, sino en el bloc de notas y pon correctamente el símbolo comillas .

Anuncios

2 comentarios

  1. ¿Dónde hay que guardar el bloc de notas para que luego al invocar lo reconozca?


  2. Hola. En realidad copias y pegas en el bloc de notas. Debes cambiar estas comillas por las comillas que hay sobre el número 2 del teclado. No te hace falta guardar con el bloc de notas, pues cambiadas las comillas puedes seleccionar todo (copiar) y luego con el UCBLogo debes pegarlo. Para pegarlo debes hacerlo con la combinación de teclas CTRL V (la tecla Ctrl y la letra V a la vez).

    Hecho esto debería funcionar.

    saludos.



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s