Skip to content

Kontrollstrukturen und LogikAktivitäten & Unterrichtsstrategien

Aktive Lernformen zeigen Schülerinnen und Schülern direkt, wie Kontrollstrukturen in realen Abläufen funktionieren. Durch Bewegung und physische Handlungen wird abstrakte Logik greifbar. Die Kombination aus mentaler und körperlicher Aktivität festigt das Verständnis für Schleifen, Verzweigungen und Sequenzen nachhaltig.

Klasse 7Digitale Welten verstehen und gestalten4 Aktivitäten25 Min.45 Min.

Lernziele

  1. 1Analysiere, wie bedingte Anweisungen (if-else) den Programmfluss basierend auf spezifischen Kriterien steuern.
  2. 2Erkläre die Funktionsweise von Schleifen (for, while) zur automatischen Wiederholung von Codeblöcken und identifiziere deren Abbruchbedingungen.
  3. 3Entwerfe einfache Algorithmen, die Sequenzen, Schleifen und Verzweigungen kombinieren, um ein vorgegebenes Problem zu lösen.
  4. 4Bewerte, ob eine gegebene Schleifenstruktur zu einem erwarteten Ergebnis führt oder zu einer Endlosschleife wird.

Möchten Sie einen vollständigen Unterrichtsentwurf mit diesen Lernzielen? Mission erstellen

35 Min.·Kleingruppen

Unplugged: Befehlssequenz-Rallye

Teilen Sie Karten mit Bewegungsanweisungen aus (vorwärts, links, rechts). Gruppen sortieren sie zu einer Sequenz, die ein Labyrinth löst, testen sie körperlich und passen bei Fehlern an. Diskutieren Sie dann Verzweigungen für Alternativpfade.

Vorbereitung & Details

Erkläre, wie Bedingungen uns helfen, intelligente Entscheidungen in Programmen zu treffen.

Moderationstipp: Bei der Befehlssequenz-Rallye achte darauf, dass die Teams ihre Schritte schriftlich festhalten, um Reflexion und Fehleranalyse zu erleichtern.

Setup: Gruppentische mit Rätselumschlägen, optional verschließbare Boxen

Materials: Rätsel-Sets (4-6 pro Gruppe), Zahlenschlösser oder Code-Blätter, Timer (Projektion), Hinweiskarten (Joker)

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
45 Min.·Partnerarbeit

Scratch: Entscheidungsbaum bauen

Schüler programmieren in Scratch eine Figur, die bei Bedingungen (z. B. Farbe berührt) verzweigt. Fügen Sie eine Zählschleife für Wiederholungen hinzu. Testen und debuggen Sie gemeinsam.

Vorbereitung & Details

Beurteile, wann eine Endlosschleife ein Problem darstellt und wann sie nützlich ist.

Moderationstipp: Beim Entscheidungsbaum in Scratch gib den Schülern konkrete Beispiele vor, die sie zunächst nachbauen müssen, bevor sie eigene Varianten erstellen.

Setup: Gruppentische mit Rätselumschlägen, optional verschließbare Boxen

Materials: Rätsel-Sets (4-6 pro Gruppe), Zahlenschlösser oder Code-Blätter, Timer (Projektion), Hinweiskarten (Joker)

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
30 Min.·Kleingruppen

Schleifen-Choreografie

Gruppen entwerfen eine Tanzsequenz mit Wiederholungen (z. B. 5-mal springen). Notieren Sie als Pseudocode, führen aus und modifizieren zu bedingten Schleifen. Präsentieren und bewerten.

Vorbereitung & Details

Analysiere, wie man komplexe Abläufe in einfache logische Bausteine zerlegen kann.

Moderationstipp: Leite die Schleifen-Choreografie mit klaren Stoppsignalen an, damit die Gruppen den Unterschied zwischen gezielter Wiederholung und unkontrolliertem Ablauf erleben.

Setup: Gruppentische mit Rätselumschlägen, optional verschließbare Boxen

Materials: Rätsel-Sets (4-6 pro Gruppe), Zahlenschlösser oder Code-Blätter, Timer (Projektion), Hinweiskarten (Joker)

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung
25 Min.·Ganze Klasse

Endlosschleife-Simulation

Simulieren Sie mit Kartenstapeln eine Schleife, die ohne Bedingung endlos läuft. Fügen Sie eine Ausstiegsbedingung hinzu und vergleichen Sie mit nützlicher Endlosschleife (z. B. Warteschlange).

Vorbereitung & Details

Erkläre, wie Bedingungen uns helfen, intelligente Entscheidungen in Programmen zu treffen.

Moderationstipp: Lass die Schüler bei der Endlosschleife-Simulation bewusst Fehler einbauen, um die Wirkung von Abbruchbedingungen zu verdeutlichen.

Setup: Gruppentische mit Rätselumschlägen, optional verschließbare Boxen

Materials: Rätsel-Sets (4-6 pro Gruppe), Zahlenschlösser oder Code-Blätter, Timer (Projektion), Hinweiskarten (Joker)

ErinnernAnwendenAnalysierenBeziehungsfähigkeitSelbststeuerung

Dieses Thema unterrichten

Beginne mit einfachen, alltagsnahen Beispielen, bevor du zu formalen Begriffen kommst. Nutze Flussdiagramme als visuelle Brücke zwischen realen Entscheidungen und Code-Strukturen. Vermeide zu frühe Code-Eingaben, da dies oft zu mechanischem Kopieren ohne Verständnis führt. Wiederhole regelmäßig mit neuen Kontexten, um Transfer zu sichern.

Was Sie erwartet

Am Ende der Einheit sollen Lernende selbstständig entscheiden können, welche Kontrollstruktur für ein gegebenes Problem geeignet ist. Sie erkennen Fehler in Schleifen oder Verzweigungen und können alternative Lösungswege begründen. Gruppenarbeiten fördern die Fähigkeit, eigene und fremde Logik zu reflektieren.

Diese Aktivitäten sind ein Ausgangspunkt. Die vollständige Mission ist das Erlebnis.

  • Vollständiges Moderationsskript mit Lehrkraft-Dialogen
  • Druckfertige Schülermaterialien, bereit für den Unterricht
  • Differenzierungsstrategien für jeden Lerntyp
Mission erstellen

Vorsicht vor diesen Fehlvorstellungen

Häufige FehlvorstellungWährend der Schleifen-Choreografie beobachten Sie, wie Schüler Schleifen als unkontrollierbare Abläufe wahrnehmen.

Was Sie stattdessen lehren sollten

Nutze die Choreografie, um gezielt Zähler oder Bedingungen einzuführen. Fordere die Gruppen auf, ihre Schleife bewusst zu stoppen, und lasse sie erklären, warum der Stopp funktioniert.

Häufige FehlvorstellungWährend der Befehlssequenz-Rallye unterschätzen Schüler die Bedeutung von Verzweigungen für echte Entscheidungen.

Was Sie stattdessen lehren sollten

Baue in die Rallye eine Station ein, an der die Teams eine Weggabelung erreichen müssen. Ohne Verzweigung im Code können sie das Ziel nicht erreichen und erleben so deren Notwendigkeit.

Häufige FehlvorstellungWährend der Endlosschleife-Simulation planen Schüler Sequenzen ohne logische Reihenfolge.

Was Sie stattdessen lehren sollten

Gib den Teams eine klare Aufgabenstellung vor, z. B. einen Roboter durch einen Parcours zu steuern. Fehlende Planung führt zu chaotischen Abläufen, die sie anschließend korrigieren müssen.

Ideen zur Lernstandserhebung

Lernstandskontrolle

Nach der Schleifen-Choreografie erhalten die Schüler ein kleines Code-Snippet mit einer Schleife und Bedingung. Sie sollen schriftlich erklären, wann die Schleife endet und wie sie die Bedingung ändern würden, damit sie länger läuft.

Kurze Überprüfung

Während der Befehlssequenz-Rallye zeigst du ein unvollständiges Flussdiagramm einer Verzweigung. Die Schüler müssen in Partnerarbeit die fehlenden Entscheidungswege ergänzen und ihre Lösung kurz begründen.

Diskussionsfrage

Nach dem Entscheidungsbaum in Scratch fragst du die Klasse, welche Kontrollstrukturen sie für ein einfaches Spiel wie 'Mensch ärgere dich nicht' benötigen würden. Die Schüler sollen ihre Ideen im Plenum vorstellen und gegenseitig Feedback geben.

Erweiterungen & Unterstützung

  • Fordere die Gruppen auf, ihren Entscheidungsbaum in Scratch um eine zusätzliche Bedingung zu erweitern, die eine dritte Verzweigung ermöglicht.
  • Gib Schülern, die unsicher sind, vorgefertigte Code-Blöcke zum Einrasten, damit sie sich auf die Logik konzentrieren können.
  • Lass die Schüler eine eigene Endlosschleife mit Abbruchbedingung entwerfen, die ein praktisches Problem löst, z. B. eine Ampelschaltung simuliert.

Schlüsselvokabular

SequenzEine Abfolge von Anweisungen, die nacheinander in der gegebenen Reihenfolge ausgeführt werden.
SchleifeEine Kontrollstruktur, die es ermöglicht, einen Codeblock mehrmals zu wiederholen, bis eine bestimmte Bedingung erfüllt ist oder nicht mehr erfüllt wird.
VerzweigungEine Kontrollstruktur (z.B. if-else), die den Programmfluss basierend auf einer Bedingung in verschiedene Pfade aufteilt.
BedingungEine Aussage, die entweder wahr oder falsch ist und als Entscheidungsgrundlage für Verzweigungen oder Schleifen dient.
EndlosschleifeEine Schleife, deren Abbruchbedingung niemals erreicht wird, was dazu führt, dass sie unendlich oft ausgeführt wird.

Bereit, Kontrollstrukturen und Logik zu unterrichten?

Erstellen Sie eine vollständige Mission mit allem, was Sie brauchen

Mission erstellen