0:00:02.200,0:00:04.290 Modifica di Funzioni 0:00:04.662,0:00:07.110 Una delle cose più utili della programmazione 0:00:07.110,0:00:10.609 è che una volta che hai insegnato ad un computer 0:00:10.609,0:00:17.929 come fare un'azione, puoi richiamare nuovamente[br]quella "funzione" (function). 0:00:17.929,0:00:22.304 Le dai un nome e dopo puoi richiamarla. 0:00:22.304,0:00:25.458 È proprio come ampliare il linguaggio. 0:00:25.458,0:00:28.615 Nel programma che hai costruito, 0:00:28.615,0:00:30.507 hai imparato come disegnare un quadrato 0:00:30.507,0:00:34.110 avanzando e poi girando per quattro volte. 0:00:34.110,0:00:38.766 Puoi prendere quella funzione e darle un nome, 0:00:38.766,0:00:41.588 ad esempio "disegna un quadrato" (draw a square), 0:00:41.588,0:00:43.668 in modo tale che ogni volta che vorrai farlo, 0:00:43.668,0:00:46.528 potrai semplicemente dire "disegna un quadrato" 0:00:46.528,0:00:49.798 e il computer richiamerà la stessa funzione, 0:00:49.798,0:00:53.708 eseguendo sempre quello stesso codice. 0:00:53.708,0:00:57.418 Hai aggiunto quel concetto al tuo[br]linguaggio di programmazione. 0:00:58.711,0:01:00.972 In questo esercizio, abbiamo già creato per te 0:01:00.972,0:01:03.238 la funzione "disegna un quadrato" (draw a square). 0:01:03.238,0:01:06.045 La vedi nella cassetta degli attrezzi[br]come un blocco verde. 0:01:06.045,0:01:08.170 Ciò che devi fare è scrivere lo stesso codice 0:01:08.170,0:01:12.136 che hai già scritto per disegnare un quadrato[br]e metterlo in questa funzione. 0:01:12.136,0:01:14.612 Per farlo, clicca sul pulsante blu[br]"modifica" (edit) 0:01:14.612,0:01:17.082 nel blocco verde[br]"disegna un quadrato" (draw a square). 0:01:17.082,0:01:19.103 Questo ti aprirà l'editor della funzione 0:01:19.103,0:01:21.129 che è suddiviso in tre parti. 0:01:21.129,0:01:23.755 Una parte in alto in cui puoi dare un nome[br]alla funzione. 0:01:23.755,0:01:26.435 Questo apparirà sul blocco verde[br]di questa funzione. 0:01:26.435,0:01:30.810 Poi c'è una parte centrale in cui puoi descrivere[br]brevemente cosa dovrebbe fare la funzione. 0:01:30.810,0:01:34.187 In questo caso, la funzione dovrebbe[br]disegnare un quadrato. 0:01:34.187,0:01:36.626 La parte bianca al di sotto è l'area di lavoro 0:01:36.626,0:01:40.117 e funziona esattamente come l'area di lavoro[br]che stai già usando. 0:01:40.117,0:01:42.346 Puoi prendere i blocchi dalla[br]cassetta degli attrezzi 0:01:42.346,0:01:44.141 e spostarli in quest'area di lavoro. 0:01:44.141,0:01:46.336 Ricordati di mettere i blocchi che creano[br]un quadrato 0:01:46.336,0:01:48.904 all'interno del blocco verde della funzione. 0:01:48.904,0:01:51.878 Quando hai finito clicca su "Chiudi" (Close). 0:01:51.878,0:01:54.574 In questo modo ritorni all'area di lavoro[br]dell'esercizio. 0:01:54.574,0:01:58.145 Ora, per risolvere l'esercizio, puoi usare il[br]blocco funzione "disegna un quadrato" (draw a square) 0:01:58.145,0:02:00.771 proprio come qualunque altro blocco.