Piccolo manuale di LibreLogo/Ripetere cicli e loops: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Iamarf (discussione | contributi)
Iamarf (discussione | contributi)
Riga 30:
|}
 
È facile modificare questo codice per disegnare altre figure, e in particolare per disegnare poligoni regolari. Proviamo ad esempio a costruire un triangolo equilatero. Come si potrebbe fare? Facile: si toglie un lato e si aggiusta la dimensione degli angoli, ma quali angoli? Questa domanda, apparentemente banale, confonde un numero sorprendente di persone. Per fare il quadrato la tartaruga doveva girare nello stesso verso quattro volte di un angolo di 90°, per un totale di 360°. Infatti dopo avere costruito, il quadrato la tartaruga puntava nuovamente nella direzione iniziale: segno che haaveva fatto un giro completo, ovvero che haaveva ruotato complessivamente di 360°. La stessa cosa dovrà accadere con qualsiasi altra figura geometrica chiusa, quindi anche con un triangolo. Siccome abbiamo deciso di costruire poligoni regolari, tutti gli angoli interni dovranno essere uguali. E poiché un triangolo ha tre angoli interni... ma qui, ciascunosorprendentemente, molti prendono una scorciatoia e fanno fare alla Tartaruga 3 deviazioni di questi60°, misureràperché 120tutti ricordano che la somma degli angoli interni di un triangolo è 180°, =scoprendo 360che così il triangolo non viene. Il punto è che la Tartaruga non deve deviare dell'angolo interno ma del suo supplementare, 180°/3-60° in questo caso:
 
{| class="wikitable"
Riga 37:
HOME
L = 50mm<nowiki>; lato del quadrato</nowiki>
A = '''120'''<nowiki>; angolo internodi deviazione ad ogni vertice</nowiki>
FORWARD L RIGHT A
FORWARD L RIGHT A