Logo: programa para dibujar una estrella

Uno de los sencillos ejercicios planteados  en LOGO es dibujar una estrella. En principio vale cualquier tipo de estrella. Una singularmente sencilla es la estrella de David: estrella formada por 2 triángulos superpuestos. Una forma adecuada para hacer cualquier dibujo consiste en calcular sus coordenadas cartesianas y usar el comando setxy para ir uniendo los distintos puntos del dibujo. En nuestro caso sólo debemos unir los 6 puntos de la estrella de manera adecuada y así obtenemos la solución pedida. Una solución (definiendo el procedimiento estrella, que nos permitirá hacer estrellas de cualquier tamaño) es la siguiente (con comentarios después del símbolo ;):

to estrella :longitud           ;defino procedimiento estrella
clearscreen                         ;para borrar la pantalla
setxy longitud 0
setxy longitud/2 2*longitud/3
setxy 0 0                       ; primer triángulo de la estrella dibujado
penup                             ; levantamos la tortuga para que no pinte
setxy longitud/2 -longitud/6
pendown                         ; para que la tortuga vuelva a pintar
setxy longitud longitud/2
setxy 0 longitud/2
setxy longitud/2 -longitud/6
hideturtle                      ; esconde la tortuga
end                                 ; fin del procedimiento

Para poder ver nuestra estrella no tenemos más que escribir el procedimiento estrella ya definido:

estrella 120

y obtendremos una estrella de lado 120 unidades.

6 comentarios

  1. andres dijo:

    Abril 26, 2007 en 6:47 am

    mea gustaso

  2. yo dijo:

    Abril 28, 2007 en 2:13 am

    muybien

  3. jose dijo:

    Octubre 16, 2007 en 4:06 pm

    qe programas hay para dibujar

  4. raultecnologia dijo:

    Octubre 16, 2007 en 6:59 pm

    @ jose: en esta dirección:

    http://raultecnologia.wordpress.com/programas-gratuitos/

    tengo puestos algunos enlaces a programas gratuitos, alguno de dibujo, espero que te sirva.

    saludos

  5. romina dijo:

    Noviembre 6, 2007 en 4:09 pm

    necesito un codigo en logo mas o menos facil para presentar. necesito ayuda. intente crear uno ke genere un num al azar y el usuario intente descubrirlo. tambien estoy tratando de pensar en el ahorcaDO PERO NO LO ENTIENDO.alguien puede ayudarme?

  6. loviroa dijo:

    Enero 21, 2008 en 2:48 pm

    que este escrito dentro de una estrella

Escribe un comentario