Programmsteuerung
Hinter dem zweiten CASE steht '2 TO 4'. Diese Bedingung ist also erfüllt,
wenn das Verzweigungskriterium hinter SELECT Werte zwischen 2 und 4
(einschließlich) annimmt. Im vorliegenden Fall führt dies dazu, daß die
Befehle zwischen dem zweiten und dem dritten CASE abgearbeitet wer-
den. Danach wird die Programmausführung hinter dem Kommando END-
SELECT fortgesetzt.
Hinter dem dritten CASE ist eine weitere Variante der Angabe der mögli-
chen Werte des SELECT-Kriteriums zu erkennen. Dort werden die ge-
wünschten Werte in einer Liste, durch Kommata getrennt, aufgezählt.
Ist die aktuelle Ausprägung
des Verzweigungskriteriums hinter keinem
CASE aufgeführt, so werden die Befehle zwischen DEFAULT und END-
SELECT
verarbeitet, sofern eine DEFAULT-Anweisung
vorhanden ist.
Statt DEFAULT kann aber auch OTHERWISE angegeben werden, was
der Interpreter automatisch durch DEFAULT ersetzt.
Hinter CASE können jedoch nicht nur numerische Konstanten, sondern
auch String-Konstanten mit einer maximalen Länge von vier Zeichen an-
gegeben werden. Dabei kann der hinter CASE angegebene String maximal
vier Zeichen
enthalten.
Bei Angabe
nur eines Zeichens
wird dessen
ASCII-Wert als Verzweigungskriterium benutzt. Werden zwei Zeichen an-
gegeben, so berechnet sich dieser Wert wie folgt:
ASCII-Wert des ersten + 255 * ASCH-Wert des zweiten Zeichens. Ent-
sprechend wird bei Angabe von drei bzw. vier Zeichen verfahren.