WEBVTT 00:00:01.717 --> 00:00:03.907 Istruzioni condizionali 00:00:05.472 --> 00:00:07.266 Abbiamo un nuovo blocco chiamato 00:00:07.266 --> 00:00:09.122 blocco "se-altrimenti" (if-else). 00:00:09.122 --> 00:00:10.812 E' un'istruzione condizionale proprio 00:00:10.813 --> 00:00:13.936 come il blocco "se" (if) che hai usato nell'esercizio precedente. 00:00:13.936 --> 00:00:17.443 Ma ora c'è una parte nuova sotto che dice "altrimenti" (else). 00:00:17.443 --> 00:00:19.853 Il blocco "se-altrimenti" fa scegliere all'ape 00:00:19.853 --> 00:00:22.856 cosa fare tra due insiemi di azioni possibili. 00:00:22.856 --> 00:00:25.686 Se l'ape è su un fiore, l'ape eseguirà 00:00:25.686 --> 00:00:29.537 l'insieme di azioni che sono inserite nella prima parte, dove c'è scritto "esegui" (do). 00:00:29.537 --> 00:00:32.736 Se l'ape non è su un fiore, l'ape eseguirà 00:00:32.736 --> 00:00:36.968 l'insieme di azioni che sono inserite nella seconda parte, dove c'è scritto "altrimenti" (else). 00:00:36.968 --> 00:00:42.056 Le istruzioni condizionali consentono ai computer di prendere delle decisioni. 00:00:42.056 --> 00:00:45.021 Le persone impostano delle condizioni che dicono al computer 00:00:45.021 --> 00:00:49.428 SE (if) si verifica una certa situazione fai questo. 00:00:49.428 --> 00:00:53.963 ALTRIMENTI (else), in caso contrario, fai quest'altro. 00:00:53.963 --> 00:00:56.470 Qui il blocco "se-altrimenti" dice 00:00:56.470 --> 00:00:58.390 "se c'è un fiore" (if at flower), 00:00:58.390 --> 00:01:01.096 ma potrebbe dire anche altre cose, tipo 00:01:01.096 --> 00:01:03.266 "se ci sono 2 dosi di nettare" (if nectar = 2), 00:01:03.266 --> 00:01:05.588 o "se c'è strada in avanti". 00:01:05.588 --> 00:01:07.906 Il comportamento del blocco sarà sempre lo stesso, 00:01:07.906 --> 00:01:10.184 ovvero: "se" l'istruzione nella parte alta del blocco è vera, 00:01:10.184 --> 00:01:12.316 allora viene eseguito il primo insieme di azioni; 00:01:12.316 --> 00:01:14.852 "altrimenti", se l'istruzione nella parte alta del blocco è falsa, 00:01:14.852 --> 00:01:17.382 viene eseguito il secondo insieme di azioni.