In questa lezione impari a
- capire cos'è una variabile e come si dichiara
- conoscere i tipi di dato principali di Flowgorithm
- usare il blocco Input
- usare il blocco Output con testo e variabili insieme
Variabili, Input e Output sono gli ingredienti di ogni algoritmo: in questo modulo li usi tutti e tre.
Che cos'è una variabile
Una variabile è un contenitore con un nome, dove il programma conserva un valore (un numero, una parola…) da usare più avanti. Per usarla in Flowgorithm devi prima dichiararla: dirgli come si chiama e che tipo di dato conterrà.
Fai doppio clic sulla linea del diagramma e scegli il blocco Declare (dichiarazione).
| Tipo | Contiene | Esempio |
|---|---|---|
| Integer | numeri interi | 25, -3, 0 |
| Real | numeri con la virgola | 3.14, 25.5 |
| String | testo | "Mario" |
| Boolean | vero o falso | True, False |
| Character | un singolo carattere | 'A' |
Il blocco Input
Il blocco Input mette in pausa il programma, chiede un valore all'utente nella Console e lo salva in una variabile già dichiarata.
Attenzione: non puoi usare Input su una variabile che non hai ancora dichiarato, Flowgorithm dà errore.
Il blocco Output
Il blocco Output mostra qualcosa nella Console: testo fisso (tra virgolette), il valore di una variabile, oppure entrambi uniti con il simbolo &.
Se eta vale 15, il blocco mostra:
Hai 15 anni
Esercizi
⭐⭐ Medio
Esercizio 1 – Il biglietto da visita digitale. Crea un diagramma che chiede nome ed età e mostra un messaggio di benvenuto personalizzato.
- Dichiara due variabili:
nome(String) edeta(Integer). - Chiedi "Come ti chiami?" e leggi
nome. - Chiedi "Quanti anni hai?" e leggi
eta. - Mostra un messaggio che unisce nome ed età, ad esempio: Ciao [nome]! Tra [100 - eta] anni compirai 100 anni.
Suggerimento
Per il punto 4 serve un calcolo, 100 - eta: lo vedrai nel prossimo modulo, ma puoi già provare a scriverlo dentro il blocco Output.
Consegna: salva il file .fprg e mostra all'insegnante l'esecuzione in Console.