[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.63,0:00:04.07,Default,,0000,0000,0000,,Variabili Dialogue: 0,0:00:04.55,0:00:08.24,Default,,0000,0000,0000,,Una variabile è un contenitore in\Ncui puoi memorizzare un valore. Dialogue: 0,0:00:08.24,0:00:12.69,Default,,0000,0000,0000,,Quando usi quella variabile in un\Nprogramma, questo apre il contenitore Dialogue: 0,0:00:12.69,0:00:15.08,Default,,0000,0000,0000,,ed esamina il valore contenuto\Nal suo interno. Dialogue: 0,0:00:15.08,0:00:18.27,Default,,0000,0000,0000,,Questo ti permette di scrivere programmi\Npiù flessibili, che si comportano Dialogue: 0,0:00:18.30,0:00:21.11,Default,,0000,0000,0000,,in maniera differente a seconda\Ndel valore memorizzato nella variabile. Dialogue: 0,0:00:21.11,0:00:24.59,Default,,0000,0000,0000,,Ad esempio, se voglio scrivere un\Nprogramma per dire al mio fratellino Dialogue: 0,0:00:24.59,0:00:29.40,Default,,0000,0000,0000,,"Buon Compleanno, sei arrivato a 10 anni!",\Nnon ho alcun problema per quest'anno. Dialogue: 0,0:00:29.40,0:00:32.41,Default,,0000,0000,0000,,Però vorrei che, mandandolo in\Nesecuzione l'anno prossimo, dicesse Dialogue: 0,0:00:32.41,0:00:35.28,Default,,0000,0000,0000,,"Buon Compleanno, sei arrivato a 11 anni!". Dialogue: 0,0:00:35.28,0:00:38.51,Default,,0000,0000,0000,,Posso allora creare una variabile\N (age) per memorizzare l'età Dialogue: 0,0:00:38.51,0:00:40.92,Default,,0000,0000,0000,,di mio fratello e poi scrivere\Nun programma che dica Dialogue: 0,0:00:40.92,0:00:44.10,Default,,0000,0000,0000,,"Buon Compleanno, sei arrivato a <età>". Dialogue: 0,0:00:44.10,0:00:47.78,Default,,0000,0000,0000,,Dato che una variabile può essere modificata,\Nogni anno io posso aggiornare la variabile Dialogue: 0,0:00:47.78,0:00:51.79,Default,,0000,0000,0000,,da <età> ad <età>+1 e il programma\Nrimane sempre uguale. Dialogue: 0,0:00:51.80,0:00:55.84,Default,,0000,0000,0000,,In questo esercizio, utilizziamo una\Nvariabile (length) per Dialogue: 0,0:00:55.84,0:00:58.54,Default,,0000,0000,0000,,impostare (set) la lunghezza della\Nlinea che l'artista deve disegnare. Dialogue: 0,0:00:58.54,0:01:01.06,Default,,0000,0000,0000,,Più avanti nel codice, il blocco\N"vai avanti" (move forward) esamina Dialogue: 0,0:01:01.06,0:01:03.93,Default,,0000,0000,0000,,il contenuto della variabile <lunghezza>\Nper vedere a quale valore è stata Dialogue: 0,0:01:03.93,0:01:06.23,Default,,0000,0000,0000,,impostata e l'artista\Nsi sposta di questo valore.