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