Tutorial – avanzato: variabili e liste. Cielo stellato
Disegna un cielo stellato in movimento perenne.
Impara ad usare variabili e liste.
Scarica il tutorial in PDF
Una variabile, in informatica, è un insieme di dati modificabili situati in una porzione di memoria (una o più locazioni di memoria) destinata a contenere dei dati, suscettibili di modifica nel corso dell’esecuzione di un programma. Una variabile è caratterizzata da un nome ed ha un suo ciclo di vita all’interno di un programma: nasce vuota, le viene assegnato un valore che può essere successivamente letto o aggiornato.
Nei linguaggi di programmazione le variabili sono molto importanti e – a per alcuni linguaggi detti tipizzati – possono essere distinte secondo il loro contenuto (variabili testo, variabili numeriche, variabili booleane). Una delle caratteristiche più importanti delle variabili è che mentre alcune sono visibili a tutto il codice, altre invece sono visibili solo a parti di esso. Questo non mancherà di creare qualche grattacapo ai programmatori in erba ma alla lunga è una caratteristica molto utile.
Scratch gestisce la visibilità delle variabili (lo scope) ma non la loro tipizzazione ovvero quando si crea una variabile questa può contenere indifferentemente testo, numeri o valori di verità (Scratch non è un linguaggio tipizzato).
Le liste sono anch’esse contenitori di informazioni che fanno parte della famiglia delle strutture di dati. Permettono di organizzare i dati in modo sequenziale: possono contenere più di un oggetto e per accedere ad uno di essi è necessario sapere in quale posizione della lista è stato registrato oppure scorrere l’intera lista per vedere dove è stato messo. Le liste permettono di aggiungere o rimuovere elementi durante l’esecuzione del programma.
Tutta questa teoria a cosa porta? A un bellissimo effetto di stelle che lampeggiano nel cielo notturno.
Buon gioco!
Post correlati
-
Scratch: crea i tuoi progetti e condividili con noi!
Nessun commento | Nov 1, 2015
-
Tutorial – base: sensori. Pong
Nessun commento | Gen 19, 2016
-
Erase All Kittens: imparare html giocando
Nessun commento | Mag 30, 2019
-
Come pesci nella rete – Alessandro Curioni
Nessun commento | Apr 1, 2017
Sull'autore
CoderDojo Brianza Team
Il team di Coderdojo Brianza