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.