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