Materialien zum Unterricht

Verzweigung

Unser ganzes Leben lang müssen wir Entscheidungen treffen. Häufig sind sie recht einfach.
Beispiel: Es gibt etwas zu Essen. Entscheidung: Wenn ich Hunger habe, dann esse ich, ansonsten nicht.

Diese recht triviale Entscheidung hat eine Verzweigung des Tagesablaufes zur Folge: Esse ich, kann ich nichts anderes machen. Esse ich nicht, kann ich mich anderen Dingen zuwenden.

Jede Entscheidung fragt zuerst, ob eine Bedingung erfüllt ist, in dem Beispiel, ob ich Hunger habe. Diese Bedingung kann mit JA oder NEIN beantwortet werden. (Denn Fall VIELLEICHT klammern wir aus). Die Folge dieser Entscheidungsfrage ist eine Verzweigung.
Grafisch sieht das so aus:

In einem JavaScript-Programm sieht das so aus:


Die Verzweigung beginnt mit if.
Danach folgt in einer Klammer die Bedingungsabfrage. Wenn die Abfrage ein JA liefert, werden die Anweisungen in der ersten geschweiften Klammer ausgeführt. Wenn die Abfrage ein NEIN liefert werden die Anweisungen in der zweiten geschweiften Klammer nach der else-Zeile ausgeführt.

Aufgabe: Im ersten Programm soll die Wurzel nur dann ausgeführt werden, wenn die eingegebene Zahl keine negative Zahl ist. Ansonsten soll im Ausgabefeld der Wurzel ein Hinweis auf die Nichtlösbarkeit gegeben werden.

 

zurück