Modifica di Funzioni
Una delle cose più utili della programmazione
è che una volta che hai insegnato ad un computer
come fare un'azione, puoi richiamare nuovamente
quella "funzione" (function).
Le dai un nome e dopo puoi richiamarla.
È proprio come ampliare il linguaggio.
Nel programma che hai costruito,
hai imparato come disegnare un quadrato
avanzando e poi girando per quattro volte.
Puoi prendere quella funzione e darle un nome,
ad esempio "disegna un quadrato" (draw a square),
in modo tale che ogni volta che vorrai farlo,
potrai semplicemente dire "disegna un quadrato"
e il computer richiamerà la stessa funzione,
eseguendo sempre quello stesso codice.
Hai aggiunto quel concetto al tuo
linguaggio di programmazione.
In questo esercizio, abbiamo già creato per te
la funzione "disegna un quadrato" (draw a square).
La vedi nella cassetta degli attrezzi
come un blocco verde.
Ciò che devi fare è scrivere lo stesso codice
che hai già scritto per disegnare un quadrato
e metterlo in questa funzione.
Per farlo, clicca sul pulsante blu
"modifica" (edit)
nel blocco verde
"disegna un quadrato" (draw a square).
Questo ti aprirà l'editor della funzione
che è suddiviso in tre parti.
Una parte in alto in cui puoi dare un nome
alla funzione.
Questo apparirà sul blocco verde
di questa funzione.
Poi c'è una parte centrale in cui puoi descrivere
brevemente cosa dovrebbe fare la funzione.
In questo caso, la funzione dovrebbe
disegnare un quadrato.
La parte bianca al di sotto è l'area di lavoro
e funziona esattamente come l'area di lavoro
che stai già usando.
Puoi prendere i blocchi dalla
cassetta degli attrezzi
e spostarli in quest'area di lavoro.
Ricordati di mettere i blocchi che creano
un quadrato
all'interno del blocco verde della funzione.
Quando hai finito clicca su "Chiudi" (Close).
In questo modo ritorni all'area di lavoro
dell'esercizio.
Ora, per risolvere l'esercizio, puoi usare il
blocco funzione "disegna un quadrato" (draw a square)
proprio come qualunque altro blocco.