Startseite | Kontakt | Impressum

WENN - DANN - SONST; Bedingungen

Material für den Informatikunterricht
Beispiele für Bedingungen
  1. Wenn es regnet, gehen wir ins Kino.
  2. Wenn die PIN = 4711 ist, dann gibt der Geldautomat Geld heraus.
  3. Wenn alle da sind, fangen wir an.
  4. WENN a = 3 DANN fortsetzen
  5. "Hände hoch, oder ich schieße!"
  6. Um acht fahren wir in die Stadt.
  7. Wenn der Dateiname schon vorhanden ist, dann wird ein anderer Dateiname verlangt.
  8. Beim Überfahren mit dem Mauszeiger verändert sich die Schriftfarbe.
  9. WENN :d > 31 DANN DZ "Dieses Datum gibt es nicht."
Definition

In der Bedingung wird geprüft, ob zwei Objekte oder Zustände gleich sind (PIN = 4711) oder ob ein Objekt eine bestimmte Eigenschaft hat ("Alle sind da.") oder ob ein Zustand wahr ist (Mauszeiger über einem bestimmten Text).
Bedingungen enthalten also immer eine Gleichung oder Ungleichung, die Prüfung in einer Bedingung geht auf gleich / ungleich, größer / kleiner, wahr / unwahr.
Welche Prüfung ist in den Beispielen 5 und 6 enthalten?
Eine ganze bedingte Anweisung besteht aus der Bedingung selbst (WENN; IF; CASE) samt der hier dargestellten Prüfung und danach aus der Konsequenz, die sich aus der Prüfung ergibt (DANN; THEN). Manchmal gibt es auch noch eine Alternative für den Fall, dass die Prüfung negativ ausgeht (SONST; ELSE).

Syntax

© Michael Kraus, Dezember 2009