[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:03.70,0:00:05.60,Default,,0000,0000,0000,,Ero alle medie quando ho imparato a programmare. Dialogue: 0,0:00:05.70,0:00:07.00,Default,,0000,0000,0000,,All'inizio ho imparato come fare per Dialogue: 0,0:00:07.00,0:00:10.50,Default,,0000,0000,0000,,disegnare sullo schermo un cerchio verde e un quadrato rosso. Dialogue: 0,0:00:10.70,0:00:13.40,Default,,0000,0000,0000,,Ti basta imparare queste lezioni -- non sono poi tante, Dialogue: 0,0:00:13.40,0:00:16.40,Default,,0000,0000,0000,,e alla fine arriverai al punto in cui puoi fare quasi tutto ciò che desideri. Dialogue: 0,0:00:17.70,0:00:22.33,Default,,0000,0000,0000,,Imparare l''informatica significa essenzialmente\Nimparare come funziona e come opera un calcolatore, Dialogue: 0,0:00:22.33,0:00:24.70,Default,,0000,0000,0000,,in modo che gli si può insegnare a fare cose nuove. Dialogue: 0,0:00:24.80,0:00:28.10,Default,,0000,0000,0000,,Quello che si può fare al giorno d'oggi con l'informatica è veramente incredibile. Dialogue: 0,0:00:28.20,0:00:31.20,Default,,0000,0000,0000,,Penso che sia la cosa più simile che abbiamo ad un super-potere. Dialogue: 0,0:00:31.30,0:00:34.20,Default,,0000,0000,0000,,(Tanya: studentessa di Informatica)\NNella prossima ora faremo un gioco Dialogue: 0,0:00:34.20,0:00:36.00,Default,,0000,0000,0000,,che ti insegnerà i concetti di base della programmazione. Dialogue: 0,0:00:36.00,0:00:39.50,Default,,0000,0000,0000,,Di solito la programmazione è tutto testo, ma noi useremo Blockly, Dialogue: 0,0:00:39.60,0:00:43.20,Default,,0000,0000,0000,,che utilizza blocchi colorati, che unisci per scrivere programmi. Dialogue: 0,0:00:43.20,0:00:46.00,Default,,0000,0000,0000,,In realtà stai sempre scrivendo dei programmi. Dialogue: 0,0:00:46.00,0:00:49.40,Default,,0000,0000,0000,,Per cominciare scriveremo il codice di un programma che aiuterà Dialogue: 0,0:00:49.40,0:00:54.00,Default,,0000,0000,0000,,questo uccello di "Angry Birds" a muoversi attraverso un labirinto per arrivare al maiale verde che ha rubato le sue uova. Dialogue: 0,0:00:54.00,0:00:56.60,Default,,0000,0000,0000,,Blockly è diviso in tre parti principali. Dialogue: 0,0:00:56.60,0:01:00.00,Default,,0000,0000,0000,,Sulla sinistra c'è il labirinto dell'uccello, dove viene eseguito il programma. Dialogue: 0,0:01:00.00,0:01:04.00,Default,,0000,0000,0000,,Le spiegazioni per ciascun esercizio sono scritte sotto il labirinto. Dialogue: 0,0:01:04.00,0:01:06.00,Default,,0000,0000,0000,,Questa zona centrale è la "cassetta degli attrezzi", Dialogue: 0,0:01:06.00,0:01:10.20,Default,,0000,0000,0000,,e ciascuno di questi blocchi è un'istruzione che l'uccello può comprendere. Dialogue: 0,0:01:10.20,0:01:13.00,Default,,0000,0000,0000,,Lo spazio bianco sulla destra si chiama "area di lavoro" Dialogue: 0,0:01:13.00,0:01:15.10,Default,,0000,0000,0000,,ed in quest'area di lavoro costruiremo il nostro programma. Dialogue: 0,0:01:15.10,0:01:21.00,Default,,0000,0000,0000,,Se sposto il blocco "vai avanti" (move forward) nell'area di lavoro e premo il tasto "Esegui il programma" (Run Program), cosa succede? Dialogue: 0,0:01:21.00,0:01:23.50,Default,,0000,0000,0000,,L'uccello si sposta di una casella in avanti nel labirinto. Dialogue: 0,0:01:23.50,0:01:28.00,Default,,0000,0000,0000,,E se voglio che l'uccello faccia qualcosa\Ndopo lo spostamento in avanti di una casella? Dialogue: 0,0:01:28.00,0:01:30.30,Default,,0000,0000,0000,,Posso aggiungere un altro blocco al nostro programma. Dialogue: 0,0:01:30.30,0:01:33.90,Default,,0000,0000,0000,,Seleziono il blocco "gira a destra" (turn right) e lo sposto Dialogue: 0,0:01:33.90,0:01:37.00,Default,,0000,0000,0000,,sotto il mio blocco "vai avanti" fino a quando appare la freccia gialla, Dialogue: 0,0:01:37.00,0:01:41.00,Default,,0000,0000,0000,,poi lo lascio e i due blocchi si uniscono. Dialogue: 0,0:01:41.00,0:01:45.00,Default,,0000,0000,0000,,Quando premo di nuovo "Esegui il programma", l'uccello esegue Dialogue: 0,0:01:45.00,0:01:47.00,Default,,0000,0000,0000,,i blocchi nell'area di lavoro, all'alto in basso. Dialogue: 0,0:01:47.00,0:01:49.00,Default,,0000,0000,0000,,Se vuoi cancellare un blocco, Dialogue: 0,0:01:49.00,0:01:52.00,Default,,0000,0000,0000,,ti basta staccarlo dagli altri e spostarlo nel cestino. Dialogue: 0,0:01:52.00,0:01:57.80,Default,,0000,0000,0000,,Dopo aver premuto "Esegui il programma", è sempre possibile premere "Ricomincia" (Reset) per far ritornare l'uccello al punto di partenza. Dialogue: 0,0:01:57.80,0:01:59.50,Default,,0000,0000,0000,,E ora, prendiamo quei maiali!