i

Eine elegantere Lösung

Es ist offenbar ungünstig, große Mengen Code zu kopieren.

Aufgabe 2: Ein neuer Befehl

Unten findest du ein Programm mit einem neuen Befehl.

Anleitung zum Aktivieren des Debug-Modus

(a) 🧑🧑 Der Code ist zur Übersicht in zwei Hälften getrennt (##########). Diskutiert kurz zu zweit, welche Bedeutung die beiden Hälften haben könnten.

(b) 🧑🧑 Führt das Programm im Debug-Modus aus (siehe rechts). Beobachtet, wann zwischen den zwei Hälften gewechselt wird.

(c) 🧑 Ergänze das Programm so, dass in der ersten Welt alle Powerups eingesammelt werden. Versuche es zunächst alleine.

Denk daran, deine Ergebnisse in der Lernumgebung abzuspeichern!

Aufgabe 3: Wissensspeicher Unterprogramme

Selbst definierte Befehle wie einsammelnBisZurWand nennt man Unterprogramme.

Fülle den Wissensspeicher zu Unterprogrammen auf dem Tablet aus.
→ Download: Lernumgebung oder hier

Aufträge zum Wissensspeicher:

  • Lücken im Programm ergänzen
  • Fachbegriffe in Kästchen rechts eintragen
  • Probleme beim Kopieren von Code nennen
🧪 Programm-Test: Zeile invertieren

Aufgabe 4: Verbesserungen

Verbessere die Lösung von Aufgabe 2:

(a) Vereinfache das Programm mit weiteren Unterprogrammen. In der unteren Hälfte sollten 7 einzelne Befehle genügen.

(b) Teste das Programm in der zweiten Welt und überarbeite es entsprechend. Tipp: Nutze wieder den Debug-Modus.

Suche

v
100.114.11.2
inf-schule.de/entwuerfe/tba/unterprogramme-spacebug/ueberarbeitung
inf-schule.de/100.114.11.2
inf-schule.de/@/page/mmJ7n38Tm3P5UtTu

Rückmeldung geben