Componenti del gruppo: _____________________________________________________________________________ Scheda di lavoro “ L'ora del codice” I comandi ATTIVITA' COMANDO ABBREVIAZIONE Andare avanti FORWARD FD Andare indietro BACK BK Ruotare a destra RIGHT RT Ruotare a sinistra LEFT LT Cancella il disegno CLEARSCREE N CS Torna al punto iniziale HOME HT 1) Disegno di un quadrato. 1a) Determinare le istruzioni necessarie per disegnare un quadrato. 1b) Determinare le istruzioni necessarie per disegnare un rettangolo 1c) Determinare le istruzioni necessarie per disegnare un triangolo equilatero 1c) Determinare le istruzioni necessarie per disegnare un pentagono regolare Numero di lati, Disegn Angolo Animazione: costruzione Poligono Lato[1] Area[1] angoli e o interno con riga e compasso vertici 3 Triangolo equilatero 60° √3≅1.73 3/4·√3≅1.2 2 99 Costruzione esatta 4 Quadrato 90° √2≅1.41 4 2 Costruzione esatta 5 Pentagono 108° ≅1.176 ≅2.378 Costruzione esatta 6 Esagono 120° 1 3/2·√3≅2.5 98 Costruzione esatta 2) Introduzione del concetto di Procedura, con I comandi TO e END Riconsideriamo le istruzioni per definire un quadrato di lato 100 Si può scrivere con il comando Repeat to quadrato repeat 4 [fd 100 rt 90] end 2a) Scrivere le istruzioni necessarie per rappresentare un rettangolo utilizzando il comando Repeat 2b) Scrivere le istruzioni per ruotare 12 rettangoli di 30°. 3/4 3) Procedure con variabili Con queste istruzioni to quadrato :LATO repeat 4 [fd :LATO rt 90] end è possibile rappresentare quadrati con la misura del lato assegnata di volta in volta. Se vogliamo un quadrato di lato 80 digiteremo quadrato 80 oppure Se vogliamo un quadrato di lato 100 digiteremo quadrato 100 Scrivere le istruzioni per rappresentare un rettangolo con base e altezza assegnate di volta in volta