[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.81,0:00:04.19,Default,,0000,0000,0000,,Variabili Dialogue: 0,0:00:05.64,0:00:07.48,Default,,0000,0000,0000,,Una variabile è un contenitore in cui Dialogue: 0,0:00:07.48,0:00:08.97,Default,,0000,0000,0000,,puoi memorizzare un valore. Dialogue: 0,0:00:08.97,0:00:11.54,Default,,0000,0000,0000,,Quando usi quella variabile in un programma, Dialogue: 0,0:00:11.54,0:00:12.98,Default,,0000,0000,0000,,questo apre il contenitore Dialogue: 0,0:00:12.98,0:00:15.05,Default,,0000,0000,0000,,ed esamina il valore contenuto al suo interno. Dialogue: 0,0:00:15.05,0:00:17.32,Default,,0000,0000,0000,,Questo ti permette di scrivere programmi\Npiù flessibili, Dialogue: 0,0:00:17.32,0:00:18.83,Default,,0000,0000,0000,,che si comportano in maniera differente Dialogue: 0,0:00:18.83,0:00:20.98,Default,,0000,0000,0000,,a seconda del valore memorizzato\Nnella variabile. Dialogue: 0,0:00:20.98,0:00:23.32,Default,,0000,0000,0000,,Ad esempio, se voglio scrivere un programma Dialogue: 0,0:00:23.33,0:00:28.15,Default,,0000,0000,0000,,per dire al mio fratellino "Buon Compleanno,\Nsei arrivato a 10 anni!", Dialogue: 0,0:00:28.15,0:00:30.02,Default,,0000,0000,0000,,non ho alcun problema per quest'anno. Dialogue: 0,0:00:30.02,0:00:31.94,Default,,0000,0000,0000,,Però vorrei che, eseguendolo l'anno prossimo, Dialogue: 0,0:00:31.94,0:00:35.11,Default,,0000,0000,0000,,dicesse "Buon Compleanno, sei arrivato\Na 11 anni!". Dialogue: 0,0:00:35.11,0:00:37.93,Default,,0000,0000,0000,,Posso allora creare una variabile (age) Dialogue: 0,0:00:37.93,0:00:39.54,Default,,0000,0000,0000,,per memorizzare l'età di mio fratello Dialogue: 0,0:00:39.54,0:00:42.88,Default,,0000,0000,0000,,e poi scrivere un programma che dica\N"Buon Compleanno, sei arrivato a ". Dialogue: 0,0:00:42.88,0:00:45.82,Default,,0000,0000,0000,,Dato che una variabile può essere modificata, Dialogue: 0,0:00:45.82,0:00:48.11,Default,,0000,0000,0000,,ogni anno io posso aggiornare la variabile Dialogue: 0,0:00:48.11,0:00:50.80,Default,,0000,0000,0000,,da ad +1. Dialogue: 0,0:00:51.50,0:00:55.18,Default,,0000,0000,0000,,In questo esercizio, utilizziamo una variabile\N (length) Dialogue: 0,0:00:55.18,0:00:58.23,Default,,0000,0000,0000,,per impostare (set) la lunghezza della linea\Nche l'artista deve disegnare. Dialogue: 0,0:00:58.23,0:01:00.73,Default,,0000,0000,0000,,Più avanti nel codice, il blocco\N"vai avanti" (move forward) Dialogue: 0,0:01:00.73,0:01:02.96,Default,,0000,0000,0000,,esamina il contenuto della variabile Dialogue: 0,0:01:02.96,0:01:05.07,Default,,0000,0000,0000,,per vedere a quale valore è stata impostata.