Herunterladen Inhalt Inhalt Diese Seite drucken

3, .2. 10.1 A R I T H M E T I S C H E Operatoren; 3, .2. 10.2 U E B E R L A U F Und D I V I S I O N Durch N U L L - Commodore Computer Volkscomputer Vc-20 Programmierhandbuch

Inhaltsverzeichnis
3.2.10.1 A r i t h m e t i s c h e O p e r a t o r e n
Der V C 2 0 - B A S I C - I n t e r p r e t e r
i n d e r R e i h e n f o l g e
Um d i e s e H i e r a r c h i e aufzuheben koennen Klammern verwendet werden.
Geklammerte Ausdruecke werden vom I n t e r p r e t e r g r u n d s a e t z l i c h z u e r s t
a u s g e w e r t e t . Werden mehrere Klammerebenen g e s c h a c h t e l t , so werden
die
Klammerausdruecke von innen
e i n e s Klammerpaares g i l t d i e oben angegebene H i e r a r c h i e . E s d u e r f e n
n i c h t mehr a l s 10 Klammerebenen g e s c h a c h t e l t werden.
Die f o l g e n d e T a b e l l e g i b t d i e B A S I C - S c h r e i b w e i s e von a l g e b r a i s c h e n
Ausdruecken an:
T a b e l l e 3.2: B A S I C - S c h r e i b w e i s e von a l g e b r a i s c h e n Ausdruecken
A l g e b r a i s c h e r
Ausdruck
X+2Y
^
2
Y
( X
)
X ( - Y )
3.2.10.2 U e b e r l a u f und D i v i s i o n d u r c h N u l l
T r i f f t
d e r B A S I C - I n t e r p r e t e r
drucks a u f e i n e D i v i s i o n durch N u l l , so w i r d d i e Auswertung m i t d e r
Fehlermeldung
DIVISION BY ZERO ERROR
abgebrochen.
Wird dagegen das E r g e b n i s e i n e r Berechnung g r o e s s e r a l s d i e maximal
e r l a u b t e n Werte (±32767 b e i I n t e g e r - und +.1.70141183E+38 b e i G l e i t -
kommazahlen), so r e a g i e r t d e r I n t e r p r e t e r m i t folgenden F e h l e r m e l -
dungen:
ILLEGAL QUANTITY ERROR
OVERFLOW ERROR
Wird das E r g e b n i s e i n e r Berechnung k l e i n e r a l s d e r minimal e r l a u b t e
Wert von ± 2 . 9 3 8 7 3 5 8 8 E - 3 9 , so w i r d a u f N u l l abgerundet.
kennt folgende a r i t h m e t i s c h e n O p e r a t o r e n
i h r e r
B e r ü c k s i c h t i g u n g :
Operator
O p e r a t i o n
I
P o t e n z i e r u n g
Negation
*,/
M u l t i p l i k a t i o n , D i v i s i o n
+,-
A d d i t i o n , S u b t r a k t i o n
nach a u s s e n
BASIC-
S c h r e i b w e i s e
X+2*Y
X*Y/Z
( X » 2 ) » Y
X*(-Y)
waehrend
44
a u s g e w e r t e t . I n n e r h a l b
A l g e b r a i s c h e r
Ausdruck
X-|
- 2 "
1
Y
X
Zwei
a u f e i n a n d e r f o l g e n d e
Operatoren
Klammerung g e t r e n n t
der Auswertung
b e i I n t e g e r - Z a h l e n
b e i Gleitkomma-Zahlen
B e i s p i e l
X*Y
-X
X*Y, X/Y
X+Y, X-Y
BASIC¬
S c h r e i b w e i s e
X-Y/Z
(X+Y)/Z
X K Y t Z )
muessen
durch
werden.
e i n e s
Aus-
Inhaltsverzeichnis
loading

Verwandte Produkte für Commodore Computer VolksComputer VC-20

Inhaltsverzeichnis