1 00:00:03,700 --> 00:00:05,600 Ero nelle medie quando ho imparato a programmare. 2 00:00:05,700 --> 00:00:07,000 Ho prima imparato come fare un 3 00:00:07,000 --> 00:00:10,500 cerchio verde e un quadrato rosso appaiono sullo schermo, 4 00:00:10,700 --> 00:00:13,400 Devi solo imparare queste lezioni, e non ci sono cosi tanti, 5 00:00:13,400 --> 00:00:16,400 e alla fine puoi arrivare al punto in cui puoi fare quasi tutto ciò che desideri. 6 00:00:17,700 --> 00:00:22,330 L'informatica è solo imparare come funziona un computer e come pensa, 7 00:00:22,330 --> 00:00:24,700 in modo che gli si può insegnare a fare cose nuove. 8 00:00:24,800 --> 00:00:28,100 Oggi giorno quello che si puoi fare con l'informatica è praticamente incredibile. 9 00:00:28,200 --> 00:00:31,200 penso, che sia la cosa più vicina che abbiamo a una superpotenza. 10 00:00:31,300 --> 00:00:34,200 (Tanya: studente di Ingegneria Informatica) Nella prossima ora andremo a giocare un gioco 11 00:00:34,200 --> 00:00:36,000 che vi insegnerà I concetti di base della programmazione. 12 00:00:36,000 --> 00:00:39,500 Di solito la programmazione è tutto testo, ma noi useremo Blockly, 13 00:00:39,600 --> 00:00:43,200 che utilizza blocchi visivi che trascini e rilasci per scrivere programmi. 14 00:00:43,200 --> 00:00:46,000 Sotto il cofano si sta creando codice. 15 00:00:46,000 --> 00:00:49,400 Per cominciare andremo a costruire il codice per un programma che vi aiuterà 16 00:00:49,400 --> 00:00:54,000 questo uccello arrabbiato, a muoversi attraverso un labirinto, per arrivare al maiale cattivo, che ha rubato le sue uova. 17 00:00:54,000 --> 00:00:56,600 Blockly è diviso in tre parti principali. 18 00:00:56,600 --> 00:01:00,000 Sulla sinistra è il labirinto dell'uccello, dove il programma verrà eseguito. 19 00:01:00,000 --> 00:01:04,000 Le istruzioni per ogni livello sono scritti sotto il labirinto. 20 00:01:04,000 --> 00:01:06,000 Questa zona centrale è la cassetta degli attrezzi, 21 00:01:06,000 --> 00:01:10,200 e ciascuno di questi blocchi è un comando che l'uccello può comprendere. 22 00:01:10,200 --> 00:01:13,000 Lo spazio bianco sulla destra si chiama l'area di lavoro 23 00:01:13,000 --> 00:01:15,100 e questo è dove costruiremo il nostro programma. 24 00:01:15,100 --> 00:01:21,000 Se trascino il blocco "muoversi" verso il nostro area di lavoro e premo il tasto "esegui", cosa succede? 25 00:01:21,000 --> 00:01:23,500 L'uccello si sposta in avanti di una casella nella griglia. 26 00:01:23,500 --> 00:01:28,000 E se voglio che l'uccello faccia qualcosa dopo lo spostamento in avanti su una scatola? 27 00:01:28,000 --> 00:01:30,300 Posso aggiungere un altro blocco al nostro programma. 28 00:01:30,300 --> 00:01:33,900 Andrò a scegliere il blocco "girare a destra" e lo trascino sotto 29 00:01:33,900 --> 00:01:37,000 il mio blocco "muoversi" fino a quando la freccia gialla appare 30 00:01:37,000 --> 00:01:41,000 e poi lo rilascio e due blocchi si attaccheranno insieme. 31 00:01:41,000 --> 00:01:45,000 Quando premo di nuovo "esegui", l'uccello eseguirà i comandi che sono accatastati, 32 00:01:45,000 --> 00:01:47,000 dall'alto in basso, nel nostro area di lavoro. 33 00:01:47,000 --> 00:01:49,000 Se volessi cancellare un blocco, 34 00:01:49,000 --> 00:01:52,000 basta rimuoverlo dalla pila e trascinarlo nel cestino. 35 00:01:52,000 --> 00:01:57,800 Dopo aver premuto "esegui", è sempre possibile premere il pulsante "risetta" per far ritornare l'uccello al punto di partenza. 36 00:01:57,800 --> 00:01:59,500 Ora, prendiamo quei maiali!