Programmazione per principianti con blocchi
Capitolo 6
>
Livello 1
A volte potresti voler aggiungere condizioni ad alcune azioni che esegui, questo consentirebbe ai tuoi blocchi di essere flessibili ed eseguire azioni diverse a seconda della situazione. A questo scopo usiamo i blocchi if in combinazione con i blocchi comparison per verificare determinate condizioni ed eseguire le azioni appropriate.
In questo primo esercizio, raccogli cestini di uova e utilizza il blocco comparison con gli operatori: uguale = , diverso ≠ , e maggiore di > per verificare se il contenuto dei cestini è lo stesso o diverso l'uno dall'altro. Il blocco if con una sezione else ti consente di eseguire codice diverso a seconda che una condizione sia vera o falsa.

Obiettivo
Raccogli le uova e confrontale usando i blocchi
comparisonin un bloccoIf.
Sarebbe una buona idea raccogliere le uova e fare l'inventario di ciò che hai raccolto. Attraversa il pollaio e raccogli tutti i cestini di uova, quindi usa i blocchi di comparazione per verificare ciò che hai raccolto.
Ci sono tre (3) segni a X davanti ai banchi qui sotto; qui useremo i blocchi If, questi blocchi vengono usati per eseguire azioni in base al fatto che una condizione sia soddisfatta o meno, per esempio se qualcosa è vero o falso.

Ci sono tre (3) blocchi if e blocchi di movimento associati, disattivati nell'editor di blocchi. I blocchi If sono dotati di blocchi comparison, questi blocchi ti permettono di confrontare due (2) blocchi tra loro.

I blocchi di comparazione ti consentono di verificare se i valori di due (2) blocchi sono: uguali =, diversi ≠, maggiori > e diversi altri operatori simili. Attiva i blocchi If secondo necessità; contengono blocchi di dialogo che si attivano a seconda che le comparazioni siano vere o false.
Una volta raccolti i tre (3) cestini avrai ottenuto tre (3) costanti: basket1, basket2 e basket3. Vai ai segni a X: sul primo segno X scuro, rivolgiti al tavolo; qui confronteremo se il contenuto di ciascun cestino è identico.
Dal menu Constants, inserisci il blocco basket1 e il blocco basket2 nel blocco comparison. Imposta il menu a tendina centrale del blocco di comparazione su = per verificare se il numero di uova in ciascun cestino è lo stesso.

Cammina fino al segno X chiaro e rivolgiti alla scrivania; qui useremo il blocco di comparazione per verificare se i cestini di uova non sono uguali tra loro. Dal menu Constants, inserisci basket2 e basket3 nel blocco comparison agganciato al secondo blocco If e imposta il menu a tendina su ≠ per confrontare e verificare il contenuto dei cestini.

Infine, cammina fino al segno X dorato e rivolgiti alla scrivania; qui confronteremo se basket1 contiene più uova di basket3. Attiva l'ultimo blocco If e inserisci baske1 e basket2 nel blocco di comparazione. Imposta il menu a tendina su > per verificare se basket1 ha più uova di basket3 per completare il livello.
