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 certa situazione fai questo.
ALTRIMENTI (else), 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.