1 00:00:01,631 --> 00:00:04,066 Variabili 2 00:00:04,546 --> 00:00:08,241 Una variabile è un contenitore in cui puoi memorizzare un valore. 3 00:00:08,241 --> 00:00:12,693 Quando usi quella variabile in un programma, questo apre il contenitore 4 00:00:12,693 --> 00:00:15,083 ed esamina il valore contenuto al suo interno. 5 00:00:15,083 --> 00:00:18,271 Questo ti permette di scrivere programmi più flessibili, che si comportano 6 00:00:18,301 --> 00:00:21,108 in maniera differente a seconda del valore memorizzato nella variabile. 7 00:00:21,108 --> 00:00:24,592 Ad esempio, se voglio scrivere un programma per dire al mio fratellino 8 00:00:24,592 --> 00:00:29,401 "Buon Compleanno, sei arrivato a 10 anni!", non ho alcun problema per quest'anno. 9 00:00:29,401 --> 00:00:32,411 Però vorrei che, mandandolo in esecuzione l'anno prossimo, dicesse 10 00:00:32,411 --> 00:00:35,280 "Buon Compleanno, sei arrivato a 11 anni!". 11 00:00:35,280 --> 00:00:38,510 Posso allora creare una variabile (age) per memorizzare l'età 12 00:00:38,510 --> 00:00:40,924 di mio fratello e poi scrivere un programma che dica 13 00:00:40,924 --> 00:00:44,103 "Buon Compleanno, sei arrivato a ". 14 00:00:44,103 --> 00:00:47,782 Dato che una variabile può essere modificata, ogni anno io posso aggiornare la variabile 15 00:00:47,782 --> 00:00:51,792 da ad +1 e il programma rimane sempre uguale. 16 00:00:51,795 --> 00:00:55,835 In questo esercizio, utilizziamo una variabile (length) per 17 00:00:55,835 --> 00:00:58,542 impostare (set) la lunghezza della linea che l'artista deve disegnare. 18 00:00:58,542 --> 00:01:01,064 Più avanti nel codice, il blocco "vai avanti" (move forward) esamina 19 00:01:01,064 --> 00:01:03,926 il contenuto della variabile per vedere a quale valore è stata 20 00:01:03,926 --> 00:01:06,231 impostata e l'artista si sposta di questo valore.