Estes códigos Python utilizam a biblioteca PythonTurtle para desenhar curvas fractais fascinantes. As curvas de Koch e de Gosper são exemplos de fractais com autosimilaridade. A curva de Koch é construída por meio de um processo recursivo simples. Começando com um segmento de linha, a curva é gerada dividindo o segmento em três partes iguais e formando um triângulo equilátero com a parte do meio como base. A curva de Gosper, por outro lado, é mais complexa em sua construção. Ela é formada por meio de um conjunto de regras de substituição em um sistema de Lindenmayer (L-system), que é um sistema formal para modelar o crescimento de estruturas biológicas.
A curva de Koch é nomeada em homenagem a Helge von Koch, um matemático sueco do século XIX conhecido por suas contribuições para a teoria dos números e a geometria. A curva de Gosper é nomeada após Bill Gosper, um matemático americano conhecido por suas contribuições em várias áreas, incluindo matemática recreativa, computação simbólica e inteligência artificial.
- Python 3.10.2
- PythonTurtle 0.3.2
- koch(comprimento, ordem): Esta função desenha a curva de Koch recursivamente.
- estrela(tamanho): No primeiro código, esta função desenha uma estrela de Koch composta por três segmentos da curva de Koch.
- curvaGosper(ordem, tamanho, regra): No segundo código, esta função desenha a curva de Gosper de forma recursiva.