WEBVTT 00:00:00.000 --> 00:00:02.841 Normalmente i programmi sono fatti di testo detto "codice", ma noi useremo 00:00:02.841 --> 00:00:05.121 il sistema Blockly che usa dei blocchi colorati 00:00:05.121 --> 00:00:07.464 che trascini per scrivere programmi. 00:00:07.464 --> 00:00:10.106 Anche se non sembra, stai davvero creando del "codice". 00:00:10.106 --> 00:00:12.027 Per iniziare, creeremo un programma 00:00:12.027 --> 00:00:14.020 che aiuterà l'uccellino arrabbiato (Angry Bird) 00:00:14.020 --> 00:00:15.510 a spostarsi all'interno di un labirinto 00:00:15.514 --> 00:00:16.959 per raggiungere il malvagio maialino 00:00:16.959 --> 00:00:18.266 che ha rubato le sue uova. 00:00:18.266 --> 00:00:20.596 L'ambiente Blockly è diviso in tre parti principali. 00:00:20.596 --> 00:00:22.436 Sulla sinistra c'è il labirinto, 00:00:22.436 --> 00:00:24.230 dove il tuo programma verrà eseguito. 00:00:24.230 --> 00:00:25.725 Le descrizioni di ogni esercizio 00:00:25.725 --> 00:00:27.637 sono scritte sotto al labirinto. 00:00:27.637 --> 00:00:30.235 Questa zona centrale è la "cassetta degli attrezzi"; 00:00:30.235 --> 00:00:31.957 ognuno di questi blocchi corrisponde 00:00:31.957 --> 00:00:34.190 ad un comando che l'uccellino potrà capire. 00:00:34.190 --> 00:00:35.580 Lo spazio bianco sulla destra 00:00:35.580 --> 00:00:37.088 la chiameremo "area di lavoro" 00:00:37.088 --> 00:00:39.549 ed è dove costruiremo il nostro programma. 00:00:39.549 --> 00:00:42.287 Se sposto il blocco "vai avanti" (move forward) nell'area di lavoro 00:00:42.287 --> 00:00:44.953 e premo "Esegui" (Run Program), cosa accade? 00:00:44.953 --> 00:00:47.729 L'uccellino va avanti di una casella nel labirinto. 00:00:47.729 --> 00:00:49.893 E se desidero che l'uccellino faccia qualcos'altro 00:00:49.893 --> 00:00:52.133 dopo essersi mosso in avanti di una casella? 00:00:52.133 --> 00:00:54.363 Posso aggiungere un altro blocco al nostro programma. 00:00:54.363 --> 00:00:56.660 Scelgo il blocco "gira a destra" (turn right) 00:00:56.660 --> 00:00:58.836 e lo trascino sotto al blocco "vai avanti" 00:00:58.836 --> 00:01:01.081 fino a che non appare una linea gialla sul contorno. 00:01:01.081 --> 00:01:04.771 A quel punto lo rilascio e i due blocchi si attaccheranno insieme. 00:01:04.771 --> 00:01:06.387 Quando premo nuovamente "Esegui", 00:01:06.387 --> 00:01:09.567 l'uccellino eseguirà le istruzioni associate ai blocchi presenti nella tua area di lavoro, 00:01:09.567 --> 00:01:11.147 procedendo dall'alto verso il basso. 00:01:11.147 --> 00:01:12.846 Se desideri eliminare un blocco, 00:01:12.846 --> 00:01:14.740 basta che lo prendi dalla sequenza di blocchi 00:01:14.740 --> 00:01:16.661 e lo trascini nel cestino. 00:01:16.661 --> 00:01:17.925 Dopo che hai cliccato su "Esegui", 00:01:17.925 --> 00:01:19.687 puoi sempre cliccare su "Ricomincia" (Reset) 00:01:19.687 --> 00:01:21.481 per far tornare l'uccellino al punto di partenza. 00:01:21.481 --> 00:01:22.871 Ora andiamo a prendere quei maialini!