Einzelmaterial · Präzise geplant. Schritt für Schritt.
Vom Pfeil zum Programm
Dein Auftrag Folge der Grafik zuerst mit Karten. Lies dann den Code und zeige, wo du gerade bist.
Benötigt: Vier Papierkarten, Stift und Arbeitsblatt; für digitale Ausführung Browser mit JavaScript
Du kannst mündlich, im Heft oder auf diesem Blatt antworten.
Ein vollständig gelöstes Beispiel
Start: zwei unmarkierte Karten, Platz und Ausgabe leer. Ziel: beide Karten markiert in der Ausgabe.
Code: wiederhole 2 [ nimm markiere lege ]. Die Klammer und der Rahmen umfassen dieselbe ganze Gruppe.
Grafik als Text lesen
Start mit zwei Karten. Führe nimm, markiere, lege einmal vollständig aus. Beginne die gleiche Gruppe ein zweites Mal. Erst danach folgt das Ende. Der Rückpfeil gilt nur zwischen den beiden Durchläufen.
Durchgearbeitetes Beispiel mit allen Zuständen
Start: Vorrat 2, Platz leer, Ausgabe leer. 1 nimm: Vorrat 1, Platz unmarkiert, Ausgabe leer. 2 markiere: Vorrat 1, Platz markiert, Ausgabe leer. 3 lege: Vorrat 1, Platz leer, Ausgabe ●. 4 nimm: Vorrat 0, Platz unmarkiert, Ausgabe ●. 5 markiere: Vorrat 0, Platz markiert, Ausgabe ●. 6 lege: Vorrat 0, Platz leer, Ausgabe ●●. Der Platz wird nach jedem lege wieder frei. Deshalb kann jeder neue Durchlauf mit nimm beginnen. Insgesamt 2 × 3 = 6 Aktionen.
Mit einer anderen Zahl weiterdenken
Der Vorrat enthält jetzt drei Karten und die Zahl im Rahmen ist 3. Zeige den Zustand nach Aktion 4 und nach Aktion 6, ohne sofort auszuführen. Erkläre, welcher Schritt danach folgt.
Zwei kurze Zustandsbeschreibungen und eine Erklärung reichen.
Deine Vorhersage und die Stelle in Grafik und Code
Mögliche Lösung vergleichen
Nach Aktion 4: Vorrat 1, unmarkierte Karte auf dem Platz, eine markierte Karte ausgegeben. Nach 6: Vorrat 1, Platz leer, zwei markierte Karten ausgegeben. Danach folgt nimm aus dem dritten Durchlauf. Sechs Aktionen bedeuten hier erst zwei Durchläufe.
Jetzt erklärst du
Prüfe dein Ergebnis
Ablaufgrafik erklären, ausführen und dem Code zuordnen.
Vergleiche deine eigene Erklärung mit den Kriterien. Du kannst hier, mündlich oder im Heft arbeiten.
- Ich führe den ganzen Rahmen zweimal aus.
- Ich ordne einen grafischen Schritt der Codezeile zu.
- Ich erkläre den Zustand nach Aktion 4.
Noch nicht sicher? So geht es weiter.
Du findest keinen Anfang?
Nenne zuerst den Startzustand. Führe nur einen Befehl aus und beschreibe seine Änderung.
Passendes Wissen öffnen →IuM-Lernwerk · CC BY-SA 4.0 · IUM-5-M06-ABLAEUFE / grafik · 2.0.0
