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.