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:
Created with BuildVu