| Programmazione Logo |
Pagina 5 di 6 Provando in vario modo ci si accorgerà che che il pentagono non si presta per disegni a moduli ripetuti mentre si può utilizzare efficacemente l'esagono.Col pentagono possiamo costruire figure particolari sfruttando la ripetizione e un altro poligono regolare centrale.
utilizzando rispettivamente le seguenti procedure: Curioso è invece constatare come semplicemente variando il verso di rotazione da sinistra a destra nell'ultima procedura ripeti 10 [penta av 40 de 360 / 10] otteniamo l'ultimo disegno (stelle inscritte in un decagono). Con l'esagono invece ecco cosa possiamo ottenere con la modularità:
Dato per scontato di aver costruito e salvato una procedura per fare un esagono da 30 di lato chiamata "esa", potremo avere dei moduli che, partendo da un semplice "ripeti 3 [ esa de 120 ]" che fa disegnare la prima immagine composta da tre esagoni, arrivi via via espandendo e nidificando le ripetizioni, all'ultima immagine: Per coprire una intera area con "mattonelle esagonali" potremmo attivare una procedura del genere:
Con l'ottagono, dando per scontato di aver creato la procedura "otta" per disegnare un ottagono con lato di 30 potremmo operare con queste procedure:
ripeti 4 [otta de 135 av 30 si 45] per il primo disegno
ripeti 8 [ ripeti 4 [ otta su av 30 de 45 av 30 si 90 av 30 de 45 giu] ripeti 4 [ su si 45 in 30 de 90 in 30 si 45 in 30 ] si 45 in 30 si 45 in 30 si 45 in 30 de 135 giu ]
|

Logo
FLASH


























