Meta: Dibuja una espiral de forma cuadrada.
Vocabulario: pd, fd (forward), rt (right), cg
to square-spiral
pd
fd 10 rt 90
fd 15 rt 90
fd 20 rt 90
fd 25 rt 90
fd 30 rt 90
fd 35 rt 90
fd 40 rt 90
fd 45 rt 90
fd 50 rt 90
fd 55 rt 90
fd 60 rt 90
fd 65 rt 90
end
to reset
cg
end
Notas Este proyecto crea una espiral con forma cuadrada, línea por línea.
- En el procedimiento square-spiral, pd pone el lápiz de la tortuga abajo.
- Cada nuevo comando del procedimiento square-spiral le dice a la tortuga que se mueva hacia adelante (fd) un número cada vez más grande de pasos, y gira a la derecha (rt) 90 grados.
Este método funciona ¡pero es mucho trabajo escribir los comandos para cada movimiento! Los otros proyectos the esta carpeta te mostrarán una variedad de maneras para crear espirales con unas pocas líneas de código solamente.
- En el procedimiento reset, cg significa "clear graphics" (borra pantalla). Este comando borra lo dibujado para la tortuga y la coloca en el centro de la página mirando hacia arriba.
- Crea un botón y nómbralo square-spiral.
- Crea un botón reset.
¿Qué pasa si?
Intenta hacer clic en el botón square-spiral nuevamente luego de que la tortuga haya dibujado la espiral. Haz clic cinco veces.
Desafío
¿Puedes hacer una espiral más apretada (con líneas más cerca unas de otras)?
|