PRINT 7
(
13, da die Multiplikation eine höhere Priorität hat. Bei:
PRINT
wird jedoch 20 ausgegeben, da die Klammern die übliche Priorität außer Kraft set-
zen. Nähere Ausführungen über die Priorität können Sie in dem Abschnitt Begriffe
nachschlagen. Die Operationen, mit denen wir hier arbeiten, haben folgende Priori-
täten:
Höchste Priorität
Niedrigste Priorität
Die Symbole + und - können auch mit nur einem Operanden benutzt werden, der
einfach positiv oder negativ angibt. Auf diese Art und Weise benutzte Symbole
haben die höchste Priorität von allen und können nur durch Benutzung von Klam-
mern außer Kraft gesetzt werden.
Haben schließlich zwei Symbole dieselbe Priorität, so wird die am weitesten links
stehende Operation als erste ausgeführt. Bei:
c
PRINT 7-2
wird also die Subtraktion vor der Addition ausgeführt. Dies kann von Bedeutung
sein, wenn Sie später einmal mit sehr großen oder sehr kleinen Zahlen arbeiten.
Operation
Addition
Subtraktion
Multiplikation
Division
Potenzierung
Ganzzahlige
Division
Modul
(
Modul gibt den Rest einer ganzzahligen Division zurück. Jeder Versuch einer Divi-
sion durch Null führt zu einem Fehler und beendet die Programmausführung.
Genau genommen ist ein numerischer Ausdruck ein Ausdruck, bei dessen Auswer-
tung sich eine Zahl ergibt. Nun gibt es verschiedene Möglichkeiten, die hier bespro-
chen werden sollen. In SuperBASIC
zusammengesetzte
Dinge auf einfache Art und Weise ausführen. In diesem Abschnitt konzentrieren wir
uns auf die übliche direkte Benutzung der mathematischen Funktionen.
Im wesentlichen sind numerische Ausdrücke in SuperBASIC gleichbedeutend
numerischen Ausdrücken in der Mathematik. Der ganze Ausdruck muß jedoch in
eine Folge von Zeichen gebracht werden.
5+3
6 - 4
(
wird in SuperBASIC (oder anderen BASIC-Versionen) zu:
+
(5
3)/(6 - 4)
3/85
+
3*2
+
(7
3)*2
- Potenzieren
Multiplikation und Division (einschließlich DIV, MOD)
- Addition und Subtraktion.
+
5
Symbol
Beispiele
+
7+6.6
7-6.6
*
3*2.1
2.1*( -3)
7/2
/
-17/5
4"1.5
DIV
-8
DIV 2
7 DIV2
MOD
13 MOD 5
21 MOD 7
-17
MOD
Operationen
ausführen. Sie können jedoch auch einfache
Ergebnisse
13.6
0.4
6.3
-6.3
-3.4
8
-4
3
3
o
8
7
können Sie, falls gewünscht, kompliziert
DATENTYPEN,
Hinweise
Keine Division
durch Null
Nur ganze
Zahlen
Keine Division
durch Null
NUMERISCHE
AUSDRÜCKE
mit
VARIABLEN UND NAMEN
51