Abläufe entwickeln und prüfen

Deine Antworten und Programme bleiben zunächst im geöffneten Lernwerk. Sichere eine Arbeitsdatei, bevor du es schließt.

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.

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.

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.
Auftragsbild: Die Reihenfolge der Ausgabe gehört zum Ziel. Zeichne dazu selbst einen Algorithmus. IuM-Lernwerk · CC BY-SA 4.0 · eigene Unterrichtsgrafik
Bild größer ansehen
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.

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

Hier startet der Interpreter mit 4 Karten. Gib deinen eigenen Plan ein. Prüfe schrittweise und vergleiche die Ausgabe mit dem Zielbild. Jede Person bedient selbst.

Bedienung wie im vorigen Schritt. Änderungen am Code setzen den Simulationslauf zurück.

Karten-Sprache: nimm · markiere · lege · wiederhole 3 [ … ]. Schreibe nur Befehle, keine Satzzeichen. Leerzeichen und neue Zeilen trennen Befehle. Schleifen werden nicht verschachtelt.

Start: 4 Karten im Vorrat, Platz und Ausgabe leer. Sage das Ergebnis zuerst voraus.

○ unmarkiert · ● markiert. Jede Karte bleibt an genau einem Ort.

Ausgeführte Spur ansehen

Änderst du den Code, beginnt der nächste Lauf wieder am Start. Die übernommene Spur wird mit deinen Lernwerk-Antworten gesichert. Ein fehlerfreier Lauf allein bestätigt noch nicht deinen Auftrag.

Behalte deinen ersten Versuch

Übernimm die Spur. Ergänze, wo der Lauf deine Vorhersage bestätigt oder davon abweicht. Bewahre auch einen fehlerhaften ersten Versuch im Protokoll auf.

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.

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 →
Ich kann den Zusammenhang noch nicht erklären

Gehe zu deinem eigenen Beispiel zurück. Zeige zuerst, was du beobachtet hast. Vergleiche dann den Zusammenhang und seine Grenze. Versuche die Erklärung anschließend nochmals ohne den Wissensabschnitt.

Zusammenhang mit Beispiel →