Zum Inhalt springen

Bedingungen einfach verstehen - Programmieren - Informatik und Medienbildung

Aus MOOCsWiki Staging
aiMOOC-Siegel

Bedingungen einfach verstehen - Programmieren - Informatik und Medienbildung



Bedingungen einfach verstehen - Programmieren - Informatik und Medienbildung

Bedingungen helfen einem Programm beim Entscheiden. Das Programm prüft eine Frage. Die Antwort ist wahr oder falsch. Danach führt es passende Befehle aus.


Lernziele

Nach diesem aiMOOC kannst Du:

  1. Bedingungen in Alltag und Programmen erkennen.
  2. erklären, was wahr und falsch bedeuten.
  3. eine einfache Wenn-dann-Regel bauen.
  4. eine Wenn-dann-sonst-Regel bauen.
  5. Bedingungen in Scratch testen.
  6. kleine Fehler in Bedingungen finden.


Bedingungen im Alltag

Eine Bedingung ist eine Frage mit einer klaren Antwort.

Beispiel Ampel:

Wenn der Knopf gedrückt ist, dann wird ein Signal angefordert.

Beispiel Schule:

Wenn es klingelt, dann beginnt die Pause.


Wahr oder falsch

Ein Computer prüft eine Bedingung. Das Ergebnis heißt Wahrheitswert.

  1. Wahr: Die Aussage stimmt.
  2. Falsch: Die Aussage stimmt nicht.

Beispiel: Ist 8 größer als 5? Das ist wahr.

Beispiel: Ist 3 größer als 9? Das ist falsch.


Wenn – dann

Bei einer Wenn-dann-Anweisung wird ein Befehl nur ausgeführt, wenn die Bedingung wahr ist.

Wenn die Leertaste gedrückt ist, dann springt die Figur.

WENN Leertaste gedrückt
DANN springe


Wenn – dann – sonst

Eine Wenn-dann-sonst-Anweisung hat zwei Wege.

Wenn die Figur den Stern berührt, dann gibt es einen Punkt. Sonst läuft das Spiel weiter.

WENN Stern berührt
DANN Punkt erhöhen
SONST weiterlaufen


Vergleiche

Bedingungen nutzen oft Vergleiche.

Zeichen Bedeutung Beispiel
= gleich Punktzahl = 10
> größer als Alter > 10
< kleiner als Zeit < 30

Auch Fragen wie Taste gedrückt? oder Farbe berührt? können Bedingungen sein.


Bedingungen in Scratch

Scratch nutzt bunte Blöcke. Du setzt sie wie Bausteine zusammen.

Der Block falls … dann prüft eine Bedingung. Der Block falls … dann … sonst wählt zwischen zwei Wegen.

Fehler beim Erstellen des Vorschaubildes:


Ereignis oder Bedingung?

Ein Ereignis startet etwas. Eine Bedingung prüft etwas.

Ereignis: Die grüne Flagge wird angeklickt.

Bedingung: Die Figur berührt den Rand.

Befehl: Die Figur dreht sich um.

Datei:When This Sprite Clicked Scratch 3.0.png


Mini-Projekt: Fang den Stern

Baue in Scratch ein kleines Spiel.

  1. Starte mit der grünen Flagge.
  2. Bewege eine Figur mit den Pfeiltasten.
  3. Prüfe: Berührt die Figur den Stern?
  4. Wenn ja, erhöhe die Punktzahl.
  5. Setze den Stern an einen neuen Ort.
  6. Teste Dein Spiel.


Fehler finden

Ein Fehler im Programm heißt Bug.

Prüfe diese Fragen:

  1. Ist die richtige Bedingung eingesetzt?
  2. Steckt der Befehl im richtigen Block?
  3. Wird die Bedingung oft genug geprüft?
  4. Ist der Vergleich richtig?

Tipp: Ändere immer nur eine Sache. Teste danach erneut.


Medienbildung: Computer entscheiden nach Regeln

Computer denken nicht wie Menschen. Sie folgen Regeln und nutzen Daten.

Ein Spiel kann prüfen: Ist die Punktzahl größer als 20?

Eine App kann prüfen: Ist das Passwort richtig?

Darum müssen Regeln klar und Daten passend sein. Teile keine privaten Daten nur für einen Test.


Merksätze

  1. Eine Bedingung ist eine prüfbare Frage.
  2. Das Ergebnis ist wahr oder falsch.
  3. Wenn – dann hat einen möglichen Weg.
  4. Wenn – dann – sonst hat zwei mögliche Wege.
  5. Gute Programme werden oft getestet.


Interaktive Aufgaben


Quiz: Teste Dein Wissen

Was ist eine Bedingung im Programm? (Eine prüfbare Frage) (!Ein Bild) (!Eine Musikdatei) (!Ein Passwort)




Welche zwei Ergebnisse kann eine einfache Bedingung haben? (Wahr oder falsch) (!Laut oder leise) (!Oben oder unten) (!Schnell oder langsam)




Was passiert bei Wenn dann? (Ein Befehl läuft nur bei wahrer Bedingung) (!Jeder Befehl läuft immer) (!Das Programm wird gelöscht) (!Der Bildschirm wird ausgeschaltet)




Wozu dient sonst? (Es legt den zweiten Weg fest) (!Es startet den Computer) (!Es malt eine Figur) (!Es speichert ein Passwort)




Ist 9 größer als 4? (Wahr) (!Falsch) (!Unbekannt) (!Nicht prüfbar)




Welcher Vergleich bedeutet größer als? (Größer als) (!Kleiner als) (!Gleich) (!Plus)




Was ist in Scratch ein Ereignis? (Das Anklicken der grünen Flagge) (!Die Frage Zahl größer als zehn) (!Der Wahrheitswert falsch) (!Der Vergleich kleiner als)




Was prüft ein Sensorblock in Scratch? (Einen Zustand wie Taste gedrückt) (!Nur die Farbe des Computers) (!Nur die Uhrzeit im Klassenzimmer) (!Nur den Namen der Datei)




Was ist ein Bug? (Ein Fehler im Programm) (!Ein richtiger Vergleich) (!Ein fertiges Spiel) (!Ein Ton in Scratch)




Wie findest Du Fehler am besten? (Eine Sache ändern und neu testen) (!Alles gleichzeitig ändern) (!Nie testen) (!Das Projekt sofort löschen)





Memory

Bedingung prüfbare Frage
wahr Aussage stimmt
falsch Aussage stimmt nicht
wenn dann ein möglicher Befehlsweg
sonst zweiter Befehlsweg
Vergleich prüft zwei Werte
Ereignis startet einen Ablauf
Bug Fehler im Programm





Drag and Drop

Ordne die richtigen Begriffe zu. Thema
Bedingung Ist die Leertaste gedrückt?
Wahr Zehn ist größer als drei
Falsch Zwei ist größer als neun
Dann Figur springt
Sonst Figur bleibt stehen
Ereignis Grüne Flagge wird angeklickt






Kreuzworträtsel

Bedingung Wie heißt eine prüfbare Frage im Programm?
Wahrheit Wie heißt das Ergebnis, wenn eine Aussage stimmt?
Scratch Welche blockbasierte Programmiersprache wird hier genutzt?
Vergleich Was prüft zwei Werte miteinander?
Sensor Welcher Block erkennt zum Beispiel eine gedrückte Taste?
Verzweigung Wie heißt die Auswahl zwischen verschiedenen Wegen?





LearningApps


Lückentext

Vervollständige den Text.

Eine

ist eine prüfbare Frage. Das Ergebnis kann

sein. Es kann auch

sein. Bei Wenn-dann läuft ein Befehl nur bei erfüllter

. Das Wort

nennt den zweiten Weg. In Scratch werden Programme aus bunten

gebaut. Ein Fehler im Programm heißt

. Durch häufiges

findest Du Fehler schneller.




Offene Aufgaben


Leicht

  1. Alltagsbedingung: Finde drei Wenn-dann-Regeln in Deinem Alltag und schreibe sie auf.
  2. Wahr oder falsch: Erfinde sechs Aussagen. Markiere jede Aussage als wahr oder falsch.
  3. Bildergeschichte: Zeichne eine Ampel-Regel als kleine Bildergeschichte.
  4. Scratch-Blöcke: Lege aus Papier einen Wenn-dann-Block und einen Wenn-dann-sonst-Block.


Standard

  1. Scratch-Projekt: Programmiere eine Figur, die bei Druck auf die Leertaste springt.
  2. Punktespiel: Baue ein Spiel, das beim Berühren eines Sterns einen Punkt gibt.
  3. Fehlersuche: Tausche mit einer Partnerin oder einem Partner ein Projekt und finde einen Bug.
  4. Erklärvideo: Erstelle ein kurzes Video, das wahr und falsch mit einem Beispiel erklärt.


Schwer

  1. Quiz programmieren: Baue ein Scratch-Quiz mit mindestens drei Fragen und passenden Bedingungen.
  2. Ampelmodell: Plane eine digitale Ampel mit Wenn-dann-sonst-Regeln.
  3. Spielregel prüfen: Untersuche ein Computerspiel und beschreibe fünf mögliche Bedingungen.
  4. Faire Entscheidung: Erfinde eine Regel für eine App und prüfe, ob die Regel für alle fair ist.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen



Lernkontrolle

  1. Transfer Alltag und Programm: Erkläre an einem eigenen Beispiel, wie aus einer Alltagsregel eine Bedingung im Programm wird.
  2. Zwei Wege vergleichen: Zeige, wann Wenn-dann reicht und wann Wenn-dann-sonst besser ist.
  3. Programm planen: Plane ein Minispiel mit Start, Bedingung, zwei möglichen Ergebnissen und Punktzahl.
  4. Fehler erklären: Ein Spiel gibt nie Punkte. Nenne drei mögliche Ursachen und beschreibe passende Tests.
  5. Daten und Regeln: Erkläre, warum eine App mit einer schlechten Regel auch schlechte Entscheidungen treffen kann.




Lernnachweis

Für Deinen Lernnachweis zeigst Du:

  1. Du kannst eine Bedingung in eigenen Worten erklären.
  2. Du kannst wahr und falsch sicher unterscheiden.
  3. Du kannst eine Wenn-dann-Regel und eine Wenn-dann-sonst-Regel erstellen.
  4. Du kannst passende Vergleiche auswählen.
  5. Du kannst ein kleines Scratch-Projekt vorführen.
  6. Du kannst einen Bug finden und Deinen Testweg erklären.
  7. Du kannst beschreiben, warum Computer klare Regeln und passende Daten brauchen.




OERs zum Thema



Links


aiMOOC-Projekte

MOOCwiki · Deutsch

Nach dem Lernen ist vor dem Lernen

Entdecke direkt den nächsten Lernkurs. Weitere Inhalte erscheinen, wenn Du weiter nach unten scrollst.

Zur MOOCwiki-Hauptseite

Mediathek

Mediathek

Inhalte werden geladen ...

Mediathek wird aus dem Wiki geladen ...