Akademik

Fallunterscheidung
Bedingung

* * *

Fallunterscheidung
 
[engl. case differentiation] (Falluntersuchung), Form einer Kontrollstruktur, bei der im Ablauf eines Programms eine Bedingung geprüft wird und in Abhängigkeit vom Ergebnis eine Programmverzweigung eingeleitet wird. Anders als bei der Anweisung »if...then...else« aus älteren Programmiersprachen, bei der nur eine Bedingung abgefragt wird, die entweder erfüllt oder nicht erfüllt ist, können viele moderne Programmiersprachen eine Fallunterscheidung mit beliebig vielen Bedingungen abarbeiten. Zur Realisierung wird ein sog. Case-Befehl verwendet, der in den unterschiedlichen Sprachen verschieden benannt wird (z. B. in Pascal »Case...of«, in modernen Basic-Dialekten »SelectCase« und in C »switch«). Der Case-Befehl leitet die Abfrage der einzelnen angegebenen Bedingungen ein und gibt an, was bei erfüllter Bedingung getan werden soll.

Universal-Lexikon. 2012.