Programmieren für Anfänger mit Blöcken
Kapitel 6
>
Stufe 1
Es gibt Zeiten, in denen du bestimmten Aktionen Bedingungen hinzufügen möchtest. Dadurch können deine Blöcke flexibel sein und je nach Situation unterschiedliche Aktionen ausführen. Dafür verwenden wir if-Blöcke in Kombination mit comparison-Blöcken, um bestimmte Bedingungen zu prüfen und entsprechende Aktionen auszuführen.
In dieser ersten Übung sammelst du Eierkörbe und verwendest den comparison-Block mit den Operatoren: gleich = , ungleich ≠ und größer als >, um zu prüfen, ob der Inhalt der Körbe gleich oder unterschiedlich ist. Der if-Block mit einem else-Abschnitt ermöglicht es dir, je nachdem, ob eine Bedingung wahr oder falsch ist, unterschiedlichen Code auszuführen.

Ziel
Sammle Eier und vergleiche sie mithilfe von
comparison-Blöcken in einemIf-Block.
Es ist eine gute Idee, die Eier zu sammeln und eine Inventur dessen durchzuführen, was du gesammelt hast. Laufe durch den Hühnerstall und sammle alle Eierkörbe ein, und verwende dann Vergleichsblöcke, um zu überprüfen, was du gesammelt hast.
Vor den Tischen unten befinden sich drei (3) X-Markierungen. Hier verwenden wir If-Blöcke, die Aktionen ausführen, wenn eine Bedingung erfüllt ist oder nicht – zum Beispiel, ob etwas wahr oder falsch ist.

Es gibt drei (3) If-Blöcke und die zugehörigen Bewegungsblöcke, die im Editor deaktiviert sind. Die If-Blöcke sind mit comparison-Blöcken ausgestattet, mit denen du zwei (2) Blöcke miteinander vergleichen kannst.

Die Vergleichsblöcke erlauben dir zu überprüfen, ob zwei (2) Blockwerte gleich (=), ungleich (≠), größer als (>) usw. sind. Aktiviere die If-Blöcke nach Bedarf; sie enthalten speak-Blöcke, die abhängig davon ausgelöst werden, ob die Vergleiche wahr oder falsch sind.
Sobald du die drei (3) Körbe gesammelt hast, hast du drei (3) Konstanten erhalten: basket1, basket2 und basket3. Gehe zu den X-Markierungen: an der ersten dunklen X-Markierung, und stelle dich zum Tisch. Hier vergleichen wir, ob der Inhalt der Körbe gleich ist.
Aus dem Constants-Menü fügst du den Block basket1 und den Block basket2 in den comparison-Block ein. Stelle im mittleren Dropdown-Menü des Vergleichsblocks = ein, um zu prüfen, ob die Anzahl der Eier in beiden Körben gleich ist.

Gehe zur hellen X-Markierung und stelle dich zum Tisch. Hier nutzen wir den Vergleichsblock, um zu überprüfen, ob die Eierkörbe ungleich sind. Füge aus dem Constants-Menü basket2 und basket3 in den comparison-Block des zweiten If-Blocks ein und stelle das Dropdown-Menü auf ≠, um die Inhalte der Körbe zu vergleichen und zu verifizieren.

Gehe zuletzt zur goldenen X-Markierung und stelle dich zum Tisch. Hier vergleichen wir, ob basket1 mehr Eier enthält als basket3. Aktiviere den letzten If-Block und füge baske1 und basket2 in den comparison-Block ein. Stelle das Dropdown-Menü auf >, um zu prüfen, ob basket1 mehr Eier als basket3 hat, um das Level abzuschließen.
