|
Pagina 4 di 6 Alcuni poligoni regolari si prestano allo studio della modularità. Immaginiamo ora di aver preparato una procedura per il disegno di un triangolo equilatero con:per tria ripeti 3 [av 50 de 360 / 3] fine potremo attraverso delle prove costruire qualcosa di simile e raccogliendo le varie ripetizioni effettuate verrebbe fuori questa procedura per ottenerla: "ripeti 3 [ ripeti 3 [ tria av 50] de 120]"
Variando o meglio integrando, se la procedura precedente la ripetiamo per 6 volte facendo ruotare ogni volta di 60 gradi la tartaruga cioè "ripeti 6 [ripeti 3 [ ripeti 3 [ tria av 50] de 120] de 60]" otterremo il modulo in figura. Sfruttando la modularità possiamo scrivere delle procedure che campongano per esempio un reticolo di questo tipo:  per fare questo non esistono delle procedure univoche ma le stesse si possono costruire utilizzando prima i comandi interattivi e poi raggruppando i comandi utilizzati in procedure: questo potrebbe essere un modo ripeti 7[ripeti 7 [ tria av 50] de 60 av 50 de 120 av 7 * 50 de 180 ripeti 7 [ tria av 50] de 120 av 50 de 60 ripeti 7 [ tria av 50] de 120 av 50 de 60 de 120 av 50 si 120]
per questo disegno modulare potremmo averne uno così: ripeti 3 [ripeti 2[ripeti 7 [ tria av 50] de 120 av 50 de 60] av 50 * 7 de 120 av 50
|