Begriffserklärung
5.1.13
Rangfolge von Operationen
Werden in einem Ausdruck mehrere Operationen ausgeführt, gilt die in folgender Tabelle dargestell-
te Rangfolge:
Operation in Klammern ( )
Operation mit einem Argument (+, −)
(=, <>, ><, <, <=, =<, >, >=, =>)
Tab. 5-12: Rangfolge von Operationen
5.1.14
Programmebenen
Beim Entwurf eines Programms muss die Anzahl der Ebenen und die Struktur festgelegt werden. Wer-
den die in folgender Tabelle aufgeführten Befehle verwendet, erweitert sich die Programmstruktur
um eine Ebene. Für jeden Befehl gibt es eine maximale Anzahl der Ebenen. Wird diese Anzahl über-
schritten, erfolgt eine Fehlermeldung.
Anzahl der Ebenen
16 Ebenen
8 Ebenen
800 Ebenen
Tab. 5-13: Programmebenen
Durch die Verwendung der Anweisungen For–Next, While–WEnd und CallP wird die Programm-
struktur flacher.
5.1.15
Reservierte Wörter
Reservierte Wörter haben im System eine bestimmte, festliegende Bedeutung. Sie dürfen zum Bei-
spiel nicht als Programmname etc. vergeben werden. Zu den reservierten Wörtern zählen z. B. An-
weisungen, Funktionen und Systemstatusvariablen.
5 - 30
Operation (Operator)
Funktion
Exponent (^)
* /
\
MOD
+ −
<< >>
Vergleichsoperation
Not
And
Or
Xor
Typ der Operation
—
Funktion
Operation mit numerischen Daten
Operation mit numerischen Daten
Operation mit numerischen Daten
Operation mit numerischen Daten
Operation mit numerischen Daten
Operation mit numerischen Daten
Logische Operation
Vergleichsoperation
Logische Operation
Logische Operation
Logische Operation
Logische Operation
Verfügbare Befehle
Wiederholschleifen (For ~ Next, While ~ WEnd)
Funktionsaufruf (CallP)
Unterprogrammaufruf (GoSub)
MELFA-BASIC V
Priorität
Hoch
Niedrig