Variabili
Usiamo il termine variabile con lo stesso significato che ha in matematica e negli altri linguaggi di programmazione.
Indica cioè un elemento con un nome che conserva un valore e che si può modificare.
Le variabili si possono creare in diversi modi.
- Alcuni blocchi, come conta con e per ogni elemento, usano una variabile e ne definiscono il valore.
Queste variabili si chiamano tradizionalmente variabili di ciclo (loop variables). - Anche le funzioni definite dall'utente usano variabili per definire i parametri o gli argomenti.
- L'utente può creare una variabile in qualunque momento con il blocco imposta variabile; le variabili create vengono dichiarate come variabili globali (global variables).
- L'ambiente di programmazione con blocchi del RobomationLAB non supporta le variabili locali (local variables).
Se fai clic sul menu a tendina di un blocco variabile compaiono le opzioni seguenti.
- Vengono mostrati i nomi di tutte le variabili già definite nel programma.
- "Rinomina variabile": cambia il nome di quella variabile in tutto il programma. Se scegli questa opzione compare una finestra in cui puoi inserire il nuovo nome.
- "Elimina variabile": elimina tutti i blocchi del programma che fanno riferimento a questa variabile.
Impostare una variabile
Il blocco imposta assegna un valore a una variabile.
Se quella variabile non è dichiarata nel codice, la dichiara e poi le assegna il valore.

Python
python
item = VALCambiare il valore
Il blocco cambia somma un numero al valore della variabile.

Python
python
item = item + 1Leggere il valore
Il blocco seguente fornisce il valore conservato in una variabile, ma non lo modifica.
Si può usare questo blocco anche senza il blocco che imposta la variabile, ma non è un buon modo di programmare.

Python
python
item