Begynderkodning med blokke
Kapitel 3
>
Niveau 4
Målsætning
Tag en kurv med æg og opbevar æggene i beholdere, før du angiver, hvor mange æg du har opbevaret.
I dette niveau vil du bruge en konstant kaldet egg_basket, som repræsenterer antallet af æg i kurven. Konstanter fungerer som variable, der allerede er sat for dig; de kan bruges, men ikke ændres. Du finder egg_basket i menuen Constants, og de fungerer som andre variabler.
Opret to variabler navngivet bag1 og bag2 ved at trykke på knappen create variable i menuen Variables; vi skal bruge dem til at opbevare halvdelen af æggene i hver pose. Træk og slip to (2) set_variable-blokke og sæt dem til bag1 og bag2.

I menuen Constants i toolboxen kan du finde konstanten egg_basket samt operatorblokken sat op med konstanten. Træk og slip to (2) operators-blokke med konstanten egg_basket fra menuen Constants og indstil operatoren til ÷ i dropdown-menuen.

Træk og slip de to operators-blokke og placer dem inde i de set_variable-blokke, du oprettede. I operator-blokken skal du indstille talboblerne til 2. Dette vil dividere kurven med æg og opbevare hver halvdel i variablerne bag1 og bag2.

Gå hen til de mørke X-mærker og vend dig mod beholderne, brug place-blokken til at lægge poserne i hver beholder. På det første mørke X-mærke fra venstre mod højre trækker du place-blokken fra menuen Actions og indsætter bag1 for at placere den i boksen. På det andet mørke X-mærke trækker og slipper du place-blokken og indsætter bag2.

Derefter går du hen til de lyse X-mærker foran bordene og bruger speak-blokken til at fortælle, hvor mange æg du har. På det første lyse X-mærke udtrykker du, hvor mange æg du har i alt ved at bruge speak-blokken med en create text-blok. Klik på tandhjulsikonet på create text-blokken for at tilføje en tredje vare, og indsæt: en text-blok med "Der er ", den selvstændige variabel egg_basket og en anden text-blok med " æg".
En deaktiveret skabelon af denne proces er i blokeditoren; du kan aktivere og redigere den ved at højreklikke på speak-blokken og klikke på "Enable Block".

På det sidste lyse X-mærke skal du fortælle, hvor mange æg der er i hver beholder ved at bruge speak-blokken med en create text-blok; indsæt to yderligere felter i blokken.
Indsæt i create text-blokken: en text-blok med "Der er ", den selvstændige variabel bag1, en text-blok med " æg i pose 1 og ", den selvstændige variabel bag2, og til sidst en text-blok med " i pose 2". Sørg for korrekt mellemrum i teksten.

Når oplysningerne er noteret på bordene, er niveauet gennemført.