WEBVTT 00:00:01.741 --> 00:00:03.940 Istruzioni condizionali 00:00:04.410 --> 00:00:08.629 Abbiamo un nuovo blocco chiamato blocco "se-altrimenti" (if-else). 00:00:08.629 --> 00:00:12.477 E' un'istruzione condizionale proprio come il blocco "se" (if) che hai usato 00:00:12.477 --> 00:00:14.076 nell'esercizio precedente. 00:00:14.076 --> 00:00:17.626 Ma ora c'è una parte nuova sotto che dice "altrimenti" (else). 00:00:17.626 --> 00:00:20.886 Il blocco "se-altrimenti" fa scegliere all'ape cosa fare tra 00:00:20.886 --> 00:00:23.086 due insiemi di azioni possibili. 00:00:23.086 --> 00:00:27.591 Se l'ape è su un fiore, l'ape eseguirà l'insieme di azioni che sono inserite 00:00:27.591 --> 00:00:29.649 nella prima parte, dove c'è scritto "esegui" (do). 00:00:29.649 --> 00:00:34.011 Se l'ape non è su un fiore, l'ape eseguirà l'insieme di azioni che sono 00:00:34.011 --> 00:00:37.181 inserite nella seconda parte, dove c'è scritto "altrimenti" (else). 00:00:37.181 --> 00:00:42.119 Le istruzioni condizionali consentono ai computer di prendere delle decisioni. 00:00:42.119 --> 00:00:46.066 Le persone impostano delle condizioni che dicono al computer SE (if) si verifica 00:00:46.066 --> 00:00:50.851 una determinata situazione fai questo. ALTRIMENTI (else), ossia in caso contrario, 00:00:50.851 --> 00:00:53.956 fai quest'altro. 00:00:53.956 --> 00:00:58.191 Qui il blocco “se-altrimenti” dice “se c'è un fiore” (if at flower), 00:00:58.191 --> 00:01:02.911 ma potrebbe dire anche altre cose, tipo “se ci sono 2 dosi di nettare” (if nectar = 2), 00:01:02.911 --> 00:01:05.850 o “se c'è strada in avanti”. 00:01:05.850 --> 00:01:09.436 Il comportamento del blocco sarà sempre lo stesso, ovvero: “se” l'istruzione 00:01:09.436 --> 00:01:12.597 nella parte alta del blocco è vera, allora viene eseguito il primo insieme di azioni; 00:01:12.597 --> 00:01:15.090 “altrimenti”, se l'istruzione nella parte alta del blocco è falsa, 00:01:15.090 --> 00:01:17.491 viene eseguito il secondo insieme di azioni.