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