Programmazione a blocchi per principianti
Capitolo 3
>
Livello 4
Obiettivo
Prendi il cesto di uova e riponi le uova nei contenitori prima di indicare quante uova hai riposto.
In questo livello userai una costante chiamata egg_basket che rappresenta il numero di uova nel cesto. Le costanti sono come variabili già impostate per te: possono essere utilizzate ma non modificate. Troverai egg_basket nel menu Constants e funziona come le altre variabili.
Crea due variabili di nome bag1 e bag2 premendo il pulsante create variable nel menu Variables. Le useremo per memorizzare metà delle uova in ciascun sacchetto. Trascina e rilascia due (2) blocchi set_variable e impostali su bag1 e bag2.

Nel menu Constants della toolbox puoi trovare la costante egg_basket insieme al blocco operators preconfigurato con la costante. Trascina e rilascia due (2) blocchi operators dal menu Constants e imposta l'operatore su ÷ nel menu a tendina.

Trascina e rilascia i due blocchi operators e posizionali all'interno dei blocchi set_variable che hai creato. Nel blocco operatore imposta le palline numeriche su 2. In questo modo dividerai il cesto di uova e memorizzerai ciascuna metà nelle variabili bag1 e bag2.

Dirigiti verso i segni X scuri e rivolgiti ai contenitori; usa il blocco place per posizionare i sacchetti in ogni contenitore. Sul primo segno X scuro da sinistra, trascina e rilascia il blocco place dal menu Actions e inserisci bag1 per posizionarlo nel contenitore. Sul secondo segno X scuro trascina e rilascia il blocco place e inserisci bag2.

Successivamente, vai ai segni X chiari davanti ai tavoli e usa il blocco speak per esprimere quante uova hai. Sul primo segno X chiaro, esprimi il numero totale di uova usando il blocco speak con un blocco create text. Clicca l'icona a forma di ingranaggio sul blocco create text per aggiungere una terza voce e inserisci: un blocco text con "Ci sono ", la variabile standalone egg_basket e un altro blocco text con " uova".
Un modello disabilitato di questo processo è nell'editor dei blocchi: puoi attivarlo ed editarlo cliccando con il tasto destro sul blocco speak e selezionando "Enable Block".

Sul segno X chiaro finale, esprimi quante uova ci sono in ogni contenitore usando il blocco speak con un blocco create text; inserisci altre due caselle nel blocco. Inserisci nel blocco create text: un blocco text con "Ci sono ", la variabile standalone bag1, un blocco text con " uova nel sacchetto 1 e ", la variabile standalone bag2 e infine un blocco text con " nel sacchetto 2". Assicurati di avere spaziatura corretta per il testo.

Una volta che le informazioni saranno state annotate sui banchi, il livello sarà completo.