Pág.47 - 9-nov-09 - Segunda Edición - Descargue gratuitamente esta Guía: http://www.eduteka.org/GuiaAlgoritmos.php
El procedimiento simetríaCuadrado (1) está compuesto solamente
por una estructura secuencial que realiza el dibujo de un cuadrado
cuyos lados miden 100.
para simetríaCuadricula
simetríaCuadrado
izquierda 90
simetríaCuadrado
izquierda 90
simetríaCuadrado
izquierda 90
simetríaCuadrado
izquierda 90
fin
El procedimiento simetríaCuadricula (2) está compuesto por una
estructura secuencial que dibuja cuatro cuadrados con lados
adyacentes entre sí. Esta es una figura simétrica ya que si se dobla
por la mitad, ambas mitades coinciden. Para construir esta
cuadricula no fue necesario escribir un procedimiento con el código
para dibujar cuadro cuadrados; en realidad, el procedimiento
simetríaCuadricula no realiza ningún dibujo, lo que hace es llamar
cuatro veces el procedimiento simetríaCuadrado que es el que
realmente dibuja un cuadrado cada vez que se invoca. Para que los
cuadrados sean adyacentes, se necesita girar la tortuga 90 grados a
la izquierda después de cada llamada al procedimiento
simetríaCuadrado.
para simetríaEstrella
limpia
cp
simetríaCuadricula
derecha 45
simetríaCuadricula
fin
El procedimiento simetríaEstrella (3) también está compuesto
únicamente por una estructura secuencial que permite dibujar una
estrella perfectamente simétrica. Este procedimiento llama dos veces
al procedimiento simetríaCuadricula que a su vez, cada que es
invocado, llama cuatro veces al procedimiento simetríaCuadrado.
Para lograr el efecto de estrella, luego de llamar la primera vez al
procedimiento simetríaCuadricula, se gira la tortuga 45 grados, antes
de llamar el mismo procedimiento por segunda vez.
Las siguientes son las instrucciones equivalentes en
Scratch para elaborar la misma estrella: