Algoritmos recursivos
Esta lição permite que se experimente com algoritmos recursivos.
Se você precisa de mais algoritmos recursivos, um exercício em algoritmos de
ordenação recursivos (em particular QuickSort e MergeSort) está planejado no
futuro dentro da lição de ordenação.
O que ru posso fazer para melhorar esta lição?
Como sempre, existem várias coisas que podem ser feitas nesta lição para
melhorar ela ainda mais:
- O triângulo de Sierpinski pode ser desenhado usando um L-system mais
simples. Veja em http://jpvallon.free.fr/recursivite.html
- A curva "arrowhead" também é interessante:
http://www.mathcurve.com/fractals/sierpinski/sierpinskitriangle.shtml
- A curva do dragão pode ser explicada como um L-system:
http://ecademy.agnesscott.edu/~lriddle/ifs/heighway/heighway.htm
- A curva do dragão2 é chamada de "twin dragon":
http://ecademy.agnesscott.edu/~lriddle/ifs/heighway/twindragon.htm
- As curvas de preenchimento de spaço podem ser adicionadas (Peano, Hildebert,
etc). Veja: http://teachout1.net/village/fill.html
- Podemos fazer outro exercício em polígonos "embeeded":
http://www.inrialpes.fr/helix/people/genoud/ENSJAVA/tds/sujets/dessinsReccursifs/actionsrecursives.html