Einzelmaterial · Präzise geplant. Schritt für Schritt.
Dein eigener Kartenauftrag
Dein Auftrag Vier Karten liegen bereit. Die Ausgabe soll von links nach rechts so aussehen: zuerst eine unmarkierte, danach drei markierte Karten. Am Ende sind Vorrat und Platz leer.
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.
Dein Zielbild
○ bedeutet unmarkiert, ● bedeutet markiert. Die Ausgabereihenfolge zählt mit.
Teile das Problem auf: Was geschieht nur einmal? Welche Gruppe lässt sich wiederholen? Du musst keine möglichst kurze Lösung finden, aber mindestens eine Schleife mit mehreren Durchläufen verwenden.
Grafik als Text lesen
Am Anfang vier unmarkierte Karten, leerer Platz, leere Ausgabe. Am Ende Ausgabe von links nach rechts: eine unmarkierte Karte, dann drei markierte. Vorrat und Platz sind leer.
Plane zuerst auf Papier
Zeichne Kästen und Pfeile für deinen Ablauf. Markiere den Wiederholungsrahmen und seine Anzahl. Führe die Grafik mit vier Papierkarten aus. Notiere, welcher Zustand nach den ersten beiden Aktionen und nach Aktion 5 erreicht sein soll.
Kurzregeln: nimm braucht einen freien Platz und eine Karte im Vorrat. markiere setzt einen Punkt auf eine unmarkierte Karte am Platz. lege legt diese Karte hinten an die Ausgabe und macht den Platz frei. Eine unmarkierte Karte darf abgelegt werden.
Zeichnung auf dem eigenen Blatt behalten. Hier zwei Zustände und die wiederholte Gruppe erklären.
Deine Vorhersage und kurze Erklärung zur Zeichnung
Ein Hinweis
Die erste Karte braucht keine Markierung. Trenne diesen einmaligen Teil von den drei gleichen weiteren Karten.
Passendes Wissen öffnen →Genauere Hilfe
Beginne mit nimm, lege. Welche drei Befehle gehören für jede weitere Karte gemeinsam in eine Schleife?
Passendes Wissen öffnen →Setze deine Grafik in Code um
Schreibe deinen eigenen Code für vier Karten auf. Verfolge jeden Befehl mit Papierkarten. Halte nach jedem Schritt Vorrat, Platz und Ausgabe im Protokoll fest. Die digitale Eingabe und Ausführung im Interpreter holst du später im Lernwerk nach.
Papierweg: Code aufschreiben und mit Karten ausführen. Die praktische Programmierung bleibt noch offen.
Dein Code für den eigenen Auftrag
Behalte deinen ersten Versuch
Schreibe die ausgeführte Folge und nach jedem Befehl Vorrat, Platz und Ausgabe auf. Bewahre den ersten Versuch auf. Ergänze in eigenen Worten, warum die Zustandsänderungen zu deinem Code passen und wo sie von der Vorhersage abweichen.
Nach 2 …, nach 5 …; diese Stelle meiner Grafik passt dazu … Zeige deine eigene Stelle. Du darfst erklären und markieren statt einen langen Text schreiben.
Erste Spur und eigene Erklärung
Ergebnis passt noch nicht?
Vergleiche zuerst: Ist die allererste Ausgabekarte unmarkiert? Suche den ersten Schritt, der eine andere Reihenfolge festlegt.
Passendes Wissen öffnen →Mögliche Lösung vergleichen
Eine mögliche Lösung: nimm lege wiederhole 3 [nimm markiere lege]. Nach 2: Vorrat 3, Platz leer, Ausgabe○. Nach 5: Vorrat 2, Platz leer, Ausgabe○●. Insgesamt 11 Aktionen. Andere Darstellungen sind zulässig, wenn Reihenfolge, Zahl und Wirkung gleich eindeutig sind.
Jetzt erklärst du
Prüfe dein Ergebnis
Eigene Ablaufgrafik und Code mit fester Wiederholung entwickeln und begründet testen.
Vergleiche deine eigene Erklärung mit den Kriterien. Du kannst hier, mündlich oder im Heft arbeiten.
- Meine Grafik zeigt Start, Reihenfolge, Schleifenkörper, feste Anzahl und Ende.
- Mein eigener Code erfüllt auch die Reihenfolge der Ausgabe.
- Ich erkläre einen Zwischenzustand und ordne ihn meiner Grafik zu.
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 →Wo passt meine Zeichnung zur Spur?
Lege die vier Karten wie am Start. Folge deiner Zeichnung bis zum zweiten Befehl. Wo liegt jetzt die erste Karte? Gehe bis zum fünften Befehl. Zeige dieselbe Stelle im Code und vergleiche die Ausgabe mit deiner Vorhersage.
Grafik und Befehlsfolge vergleichen →IuM-Lernwerk · CC BY-SA 4.0 · IUM-5-M06-ABLAEUFE / entwurf · 2.0.0
