Azione | Dati | Condizione while | Condizione if | Risultato | |
max | voto | voto <> -1 | voto > max | ||
Si apre una finestra di input nella quale inserire un voto che è memorizzato nella variabile "max" | 5 | ||||
Viene assegnato alla variabile "voto" il valore -2 | -2 | ||||
Inizia il ciclo: si controlla se "voto" è diverso da -1 | vero | ||||
Si apre una finestra di input nella quale inserire un voto che è memorizzato nella variabile "voto". Inseriamo 10 | 10 | ||||
Selezione binaria: si controlla se "voto" è maggiore di "max" | vero | ||||
Alla variabile "max" viene assegnato il valore "10" | 10 | ||||
Ricomincia il ciclo: si controlla se "voto" è diverso da -1 | vero | ||||
Si apre una finestra di input nella quale inserire un voto che è memorizzato nella variabile "voto". Inseriamo 4 | 4 | ||||
Selezione binaria: si controlla se "voto" è maggiore di "max" | falso | ||||
Ricomincia il ciclo: si controlla se "voto" è diverso da -1 | vero | ||||
Si apre una finestra di input nella quale inserire un voto che è memorizzato nella variabile "voto". Questa volta lasciamo il valore proposto, cioè -1 | -1 | ||||
Selezione binaria: si controlla se "voto" è maggiore di "max" | falso | ||||
Ricomincia il ciclo: si controlla se "voto" è diverso da -1 | falso | ||||
Il ciclo termina; si apre una finestra che contiene il messaggio... |
| Il voto massimo è 10 | |||
Clicca sul bottone per provare la tavola di traccia inserendo i valori dell'esempio: |