Istruzioni condizionali
Abbiamo un nuovo blocco chiamato blocco "se-altrimenti" (if-else).
E' un'istruzione condizionale proprio come il blocco "se" (if) che hai usato
nell'esercizio precedente.
Ma ora c'è una parte nuova sotto che dice "altrimenti" (else).
Il blocco "se-altrimenti" fa scegliere all'ape cosa fare tra
due insiemi di azioni possibili.
Se l'ape è su un fiore, l'ape eseguirà l'insieme di azioni che sono inserite
nella prima parte, dove c'è scritto "esegui" (do).
Se l'ape non è su un fiore, l'ape eseguirà l'insieme di azioni che sono
inserite nella seconda parte, dove c'è scritto "altrimenti" (else).
Le istruzioni condizionali consentono ai computer di prendere delle decisioni.
Le persone impostano delle condizioni che dicono al computer SE (if) si verifica
una determinata situazione fai questo. ALTRIMENTI (else), ossia in caso contrario,
fai quest'altro.
Qui il blocco “se-altrimenti” dice “se c'è un fiore” (if at flower),
ma potrebbe dire anche altre cose, tipo “se ci sono 2 dosi di nettare” (if nectar = 2),
o “se c'è strada in avanti”.
Il comportamento del blocco sarà sempre lo stesso, ovvero: “se” l'istruzione
nella parte alta del blocco è vera, allora viene eseguito il primo insieme di azioni; “altrimenti”, se l'istruzione nella parte alta del blocco è falsa, viene eseguito il secondo insieme di azioni.
nella parte alta del blocco è vera, allora viene eseguito il primo insieme di azioni;
“altrimenti”, se l'istruzione nella parte alta del blocco è falsa, viene eseguito il secondo insieme di azioni.
“altrimenti”, se l'istruzione nella parte alta del blocco è falsa,
viene eseguito il secondo insieme di azioni.