1 00:00:00,000 --> 00:00:02,841 Normalmente i programmi sono fatti di testo detto "codice", ma noi useremo 2 00:00:02,841 --> 00:00:05,121 il sistema Blockly che usa dei blocchi colorati 3 00:00:05,121 --> 00:00:07,464 che trascini per scrivere programmi. 4 00:00:07,464 --> 00:00:10,106 Anche se non sembra, stai davvero creando del "codice". 5 00:00:10,106 --> 00:00:12,027 Per iniziare, creeremo un programma 6 00:00:12,027 --> 00:00:14,020 che aiuterà l'uccellino arrabbiato (Angry Bird) 7 00:00:14,020 --> 00:00:15,510 a spostarsi all'interno di un labirinto 8 00:00:15,514 --> 00:00:16,959 per raggiungere il malvagio maialino 9 00:00:16,959 --> 00:00:18,266 che ha rubato le sue uova. 10 00:00:18,266 --> 00:00:20,596 L'ambiente Blockly è diviso in tre parti principali. 11 00:00:20,596 --> 00:00:22,436 Sulla sinistra c'è il labirinto, 12 00:00:22,436 --> 00:00:24,230 dove il tuo programma verrà eseguito. 13 00:00:24,230 --> 00:00:25,725 Le descrizioni di ogni esercizio 14 00:00:25,725 --> 00:00:27,637 sono scritte sotto al labirinto. 15 00:00:27,637 --> 00:00:30,235 Questa zona centrale è la "cassetta degli attrezzi"; 16 00:00:30,235 --> 00:00:31,957 ognuno di questi blocchi corrisponde 17 00:00:31,957 --> 00:00:34,190 ad un comando che l'uccellino potrà capire. 18 00:00:34,190 --> 00:00:35,580 Lo spazio bianco sulla destra 19 00:00:35,580 --> 00:00:37,088 la chiameremo "area di lavoro" 20 00:00:37,088 --> 00:00:39,549 ed è dove costruiremo il nostro programma. 21 00:00:39,549 --> 00:00:42,287 Se sposto il blocco "vai avanti" (move forward) nell'area di lavoro 22 00:00:42,287 --> 00:00:44,953 e premo "Esegui" (Run Program), cosa accade? 23 00:00:44,953 --> 00:00:47,729 L'uccellino va avanti di una casella nel labirinto. 24 00:00:47,729 --> 00:00:49,893 E se desidero che l'uccellino faccia qualcos'altro 25 00:00:49,893 --> 00:00:52,133 dopo essersi mosso in avanti di una casella? 26 00:00:52,133 --> 00:00:54,363 Posso aggiungere un altro blocco al nostro programma. 27 00:00:54,363 --> 00:00:56,660 Scelgo il blocco "gira a destra" (turn right) 28 00:00:56,660 --> 00:00:58,836 e lo trascino sotto al blocco "vai avanti" 29 00:00:58,836 --> 00:01:01,081 fino a che non appare una linea gialla sul contorno. 30 00:01:01,081 --> 00:01:04,771 A quel punto lo rilascio e i due blocchi si attaccheranno insieme. 31 00:01:04,771 --> 00:01:06,387 Quando premo nuovamente "Esegui", 32 00:01:06,387 --> 00:01:09,567 l'uccellino eseguirà le istruzioni associate ai blocchi presenti nella tua area di lavoro, 33 00:01:09,567 --> 00:01:11,147 procedendo dall'alto verso il basso. 34 00:01:11,147 --> 00:01:12,846 Se desideri eliminare un blocco, 35 00:01:12,846 --> 00:01:14,740 basta che lo prendi dalla sequenza di blocchi 36 00:01:14,740 --> 00:01:16,661 e lo trascini nel cestino. 37 00:01:16,661 --> 00:01:17,925 Dopo che hai cliccato su "Esegui", 38 00:01:17,925 --> 00:01:19,687 puoi sempre cliccare su "Ricomincia" (Reset) 39 00:01:19,687 --> 00:01:21,481 per far tornare l'uccellino al punto di partenza. 40 00:01:21,481 --> 00:01:22,871 Ora andiamo a prendere quei maialini!