Mehrfachentscheidung
Aus Informatik
Inhaltsverzeichnis
Definition: Mehrfachentscheidung (Mehrfachverzweigung) |
Eine Mehrfachentscheidung ist ein Strukturelement für mehrfache Fallunterscheidungen und Verzweigungen innerhalb eines Algorithmus. Sie bewirkt die Entscheidung für eine von mehreren Möglichkeiten. |
Pseudocode
für Variable Wert 1 : Anweisungsfolge 1 Wert 2 : Anweisungsfolge 2 ... [sonst Anweisungsfolge]
Die eckigen Klammern bedeuten, dass die alternative Anweisung nicht folgen muss, d. h. dieser Zweig kann (ja nach Problem) entfallen.
Struktogramm
Pascal-Quellcode
Mehrfachentscheidungen werden in Java folgendermaßen umgesetzt:
switch (Variable) {
case Wert1 :
Anweisung 1;
break;
case Wert2 :
Anweisung 2;
break;
default :
Anweisung n;
}