[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 nelle medie quando ho imparato a programmare. Dialogue: 0,0:00:05.70,0:00:07.00,Default,,0000,0000,0000,,Ho prima imparato come fare un Dialogue: 0,0:00:07.00,0:00:10.50,Default,,0000,0000,0000,,cerchio verde e un quadrato rosso appaiono sullo schermo, Dialogue: 0,0:00:10.70,0:00:13.40,Default,,0000,0000,0000,,Devi solo imparare queste lezioni, e non ci sono cosi tanti, Dialogue: 0,0:00:13.40,0:00:16.40,Default,,0000,0000,0000,,e alla fine puoi arrivare 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,,L'informatica è solo imparare come funziona un computer e come pensa, 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,,Oggi giorno quello che si puoi fare con l'informatica è praticamente incredibile. Dialogue: 0,0:00:28.20,0:00:31.20,Default,,0000,0000,0000,,penso, che sia la cosa più vicina che abbiamo a una superpotenza. Dialogue: 0,0:00:31.30,0:00:34.20,Default,,0000,0000,0000,,(Tanya: studente di Ingegneria Informatica) Nella prossima ora andremo a giocare un gioco Dialogue: 0,0:00:34.20,0:00:36.00,Default,,0000,0000,0000,,che vi 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 visivi che trascini e rilasci per scrivere programmi. Dialogue: 0,0:00:43.20,0:00:46.00,Default,,0000,0000,0000,,Sotto il cofano si sta creando codice. Dialogue: 0,0:00:46.00,0:00:49.40,Default,,0000,0000,0000,,Per cominciare andremo a costruire il codice per un programma che vi aiuterà Dialogue: 0,0:00:49.40,0:00:54.00,Default,,0000,0000,0000,,questo uccello arrabbiato, a muoversi attraverso un labirinto, per arrivare al maiale cattivo, 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 è il labirinto dell'uccello, dove il programma verrà eseguito. Dialogue: 0,0:01:00.00,0:01:04.00,Default,,0000,0000,0000,,Le istruzioni per ogni livello sono scritti 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 comando 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 l'area di lavoro Dialogue: 0,0:01:13.00,0:01:15.10,Default,,0000,0000,0000,,e questo è dove costruiremo il nostro programma. Dialogue: 0,0:01:15.10,0:01:21.00,Default,,0000,0000,0000,,Se trascino il blocco "muoversi" verso il nostro area di lavoro e premo il tasto "esegui", cosa succede? Dialogue: 0,0:01:21.00,0:01:23.50,Default,,0000,0000,0000,,L'uccello si sposta in avanti di una casella nella griglia. Dialogue: 0,0:01:23.50,0:01:28.00,Default,,0000,0000,0000,,E se voglio che l'uccello faccia qualcosa dopo lo spostamento in avanti su una scatola? 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,,Andrò a scegliere il blocco "girare a destra" e lo trascino sotto Dialogue: 0,0:01:33.90,0:01:37.00,Default,,0000,0000,0000,,il mio blocco "muoversi" fino a quando la freccia gialla appare Dialogue: 0,0:01:37.00,0:01:41.00,Default,,0000,0000,0000,,e poi lo rilascio e due blocchi si attaccheranno insieme. Dialogue: 0,0:01:41.00,0:01:45.00,Default,,0000,0000,0000,,Quando premo di nuovo "esegui", l'uccello eseguirà i comandi che sono accatastati, Dialogue: 0,0:01:45.00,0:01:47.00,Default,,0000,0000,0000,,dall'alto in basso, nel nostro area di lavoro. Dialogue: 0,0:01:47.00,0:01:49.00,Default,,0000,0000,0000,,Se volessi cancellare un blocco, Dialogue: 0,0:01:49.00,0:01:52.00,Default,,0000,0000,0000,,basta rimuoverlo dalla pila e trascinarlo nel cestino. Dialogue: 0,0:01:52.00,0:01:57.80,Default,,0000,0000,0000,,Dopo aver premuto "esegui", è sempre possibile premere il pulsante "risetta" per far ritornare l'uccello al punto di partenza. Dialogue: 0,0:01:57.80,0:01:59.50,Default,,0000,0000,0000,,Ora, prendiamo quei maiali!