La grafica tartaruga, o “Turtle Graphics” in inglese, è un metodo di disegno che utilizza un concetto di grafica basata su comandi. Prende il nome dal modo in cui si muove una tartaruga mentre disegna sul terreno.
Il concetto principale di Turtle Graphics è quello di avere una “tartaruga” virtuale che si muove su uno schermo virtuale, lasciando una scia mentre si sposta. Questa tartaruga può essere comandata tramite una serie di istruzioni, come “avanti”, “indietro”, “gira a destra”, “gira a sinistra”, ecc. Ogni volta che la tartaruga si muove, disegna una linea.
Questo approccio è spesso usato nell’insegnamento della programmazione, soprattutto per i principianti, poiché offre un modo intuitivo e visivo per introdurre i concetti di programmazione, come il controllo di flusso, i loop e le condizioni, attraverso il disegno.
In questo caso, la nostra tartaruga si vuole cimentare nel disegnare un poligono regolare di n lati.
Per disegnare il poligono regolare di n lati si utilizza un ciclo for per ripetere un insieme di istruzioni per ogni lato del poligono.
Mi raccomando chiedi all’utente di inserire il numero di lati del poligono!!
E non dimenticarti anche la lunghezza del lato 🙂
Ti ricordi come si calcola l’angolo interno di un poligono regolare???

Quindi utilizza un ciclo for per disegnare ogni lato del poligono, spostandoti della lunghezza e girando a destra dell’angolo che hai calcolato.
Ecco come risolvere il problema con Flowgorithm:

Sei troppo pigro per cimentarti da solo? Scarica il file Flowgorithm