0:00:03.700,0:00:05.600 Ero alle medie quando ho imparato a programmare. 0:00:05.700,0:00:07.000 All'inizio ho imparato come fare per 0:00:07.000,0:00:10.500 disegnare sullo schermo un cerchio verde e un quadrato rosso. 0:00:10.700,0:00:13.400 Ti basta imparare queste lezioni -- non sono poi tante, 0:00:13.400,0:00:16.400 e alla fine arriverai al punto in cui puoi fare quasi tutto ciò che desideri. 0:00:17.700,0:00:22.330 Imparare l''informatica significa essenzialmente[br]imparare come funziona e come opera un calcolatore, 0:00:22.330,0:00:24.700 in modo che gli si può insegnare a fare cose nuove. 0:00:24.800,0:00:28.100 Quello che si può fare al giorno d'oggi con l'informatica è veramente incredibile. 0:00:28.200,0:00:31.200 Penso che sia la cosa più simile che abbiamo ad un super-potere. 0:00:31.300,0:00:34.200 (Tanya: studentessa di Informatica)[br]Nella prossima ora faremo un gioco 0:00:34.200,0:00:36.000 che ti insegnerà i concetti di base della programmazione. 0:00:36.000,0:00:39.500 Di solito la programmazione è tutto testo, ma noi useremo Blockly, 0:00:39.600,0:00:43.200 che utilizza blocchi colorati, che unisci per scrivere programmi. 0:00:43.200,0:00:46.000 In realtà stai sempre scrivendo dei programmi. 0:00:46.000,0:00:49.400 Per cominciare scriveremo il codice di un programma che aiuterà 0:00:49.400,0:00:54.000 questo uccello di "Angry Birds" a muoversi attraverso un labirinto per arrivare al maiale verde che ha rubato le sue uova. 0:00:54.000,0:00:56.600 Blockly è diviso in tre parti principali. 0:00:56.600,0:01:00.000 Sulla sinistra c'è il labirinto dell'uccello, dove viene eseguito il programma. 0:01:00.000,0:01:04.000 Le spiegazioni per ciascun esercizio sono scritte sotto il labirinto. 0:01:04.000,0:01:06.000 Questa zona centrale è la "cassetta degli attrezzi", 0:01:06.000,0:01:10.200 e ciascuno di questi blocchi è un'istruzione che l'uccello può comprendere. 0:01:10.200,0:01:13.000 Lo spazio bianco sulla destra si chiama "area di lavoro" 0:01:13.000,0:01:15.100 ed in quest'area di lavoro costruiremo il nostro programma. 0:01:15.100,0:01:21.000 Se sposto il blocco "vai avanti" (move forward) nell'area di lavoro e premo il tasto "Esegui il programma" (Run Program), cosa succede? 0:01:21.000,0:01:23.500 L'uccello si sposta di una casella in avanti nel labirinto. 0:01:23.500,0:01:28.000 E se voglio che l'uccello faccia qualcosa[br]dopo lo spostamento in avanti di una casella? 0:01:28.000,0:01:30.300 Posso aggiungere un altro blocco al nostro programma. 0:01:30.300,0:01:33.900 Seleziono il blocco "gira a destra" (turn right) e lo sposto 0:01:33.900,0:01:37.000 sotto il mio blocco "vai avanti" fino a quando appare la freccia gialla, 0:01:37.000,0:01:41.000 poi lo lascio e i due blocchi si uniscono. 0:01:41.000,0:01:45.000 Quando premo di nuovo "Esegui il programma", l'uccello esegue 0:01:45.000,0:01:47.000 i blocchi nell'area di lavoro, all'alto in basso. 0:01:47.000,0:01:49.000 Se vuoi cancellare un blocco, 0:01:49.000,0:01:52.000 ti basta staccarlo dagli altri e spostarlo nel cestino. 0:01:52.000,0:01:57.800 Dopo aver premuto "Esegui il programma", è sempre possibile premere "Ricomincia" (Reset) per far ritornare l'uccello al punto di partenza. 0:01:57.800,0:01:59.500 E ora, prendiamo quei maiali!