En este laboratorio, crearás varios procedimientos recursivos de dibujo de fractales.
unificar
(en la paleta de Control amarilla) hace que los programas que contiene se ejecuten más rápido al no permitir que se ejecuten otros programas ni actualizar la pantalla hasta que finalice.La expresión asigna el caso base de la recursividad del bloque
triángulo anidado
. Sin embargo, utilizando la entrada tamaño para controlar la profundidad de la recursividad no es muy satisfactorio. Por ejemplo, cuando intentaste podías haber pensado: "Qué imagen tan interesante, pero es demasiado grande para caber en el escenario. Voy a intentar cambiar el tamaño a 100 mejor". Si realmente lo intentaste, ¿estuviste satisfecho con el resultado?
Ya conoces una manera mejor de controlar la recursividad: toma otra entrada, nivel, para controlar la profundidad de la recursividad de manera separada al tamaño general de la imagen. Eso es lo que hiciste en el fractal del árbol.
triángulo anidado
para comenzar.triángulo fractal
, todos con tamaño 100, pero con los valores de nivel desde 1 hasta 10. Asegúrate que hacen lo que esperabas.