Wenn e i n a r i t h m e t i s c h e r Ausdruck mehrere Operationen e n t h a e l t , w i e
z.B.
so w i r d d i e s e r Ausdruck vom V C 2 0 - B A S I C - I n t e r p r e t e r
g e l e g t e n R e i h e n f o l g e
z i e r t
( t ) , dann werden g g f s .
r u e c k s i c h t i g t . E s f o l g e n M u l t i p l i k a t i o n (*) sowie D i v i s i o n
dann A d d i t i o n
r a r c h i e (*,/ und +,-) werden von l i n k s nach r e c h t s a b g e a r b e i t e t .
D i e s e f e s t g e l e g t e H i e r a r c h i e kann durch d i e Verwendung von Klammern
aufgehoben werden. Operationen i n n e r h a l b von Klammern werden grund-
s a e t z l i c h z u e r s t und zwar i n der oben angegebenen H i e r a r c h i e d u r c h -
g e f u e h r t . Z.B.:
Wie
das l e t z t e B e i s p i e l z e i g t , koennen Klammern auch g e s c h a c h t e l t
werden. I n einem s o l c h e n F a l l
Klammer z u e r s t e r m i t t e l t , dann d e r i n der n a e c h s t i n n e r e n usw.
2.4.8.3 V e r g l e i c h s o p e r a t o r e n
E i n
V e r g l e i c h s o p e r a t o r
Bedingung zwischen
f e s t g e l e g t e
V e r g l e i c h w i r d
w i r d dann entsprechend
-1
b e i "wahr" und von 0 b e i "unwahr" e r s e t z t . T a b e l l e 2.2 a u f d e r
n a e c h s t e n S e i t e e n t h a e l t neben den b e r e i t s b e s c h r i e b e n e n
schen Operatoren a l l e V e r g l e i c h s o p e r a t o r e n
A b s c h n i t t beschriebenen B o o l e s c h e n O p e r a t o r e n . D i e V e r g l e i c h s o p e r a -
t o r e n l i e g e n i n der R e c h e n h i e r a r c h i e u n t e r den a r i t h m e t i s c h e n Ope-
r a t o r e n , d.h., Ausdruecke m i t V e r g l e i c h s o p e r a t o r e n werden nach den
a r i t h m e t i s c h e n Ausdruecken e r m i t t e l t . Z.B.:
V e r g l e i c h s o p e r a t o r e n koennen auch beim V e r g l e i c h von S t r i n g s v e r -
wendet werden. I n diesem F a l l haben d i e Buchstaben des A l p h a b e t e s
d i e Ordnung A<B<C<D... S t r i n g s werden v e r g l i c h e n , indem i h r e ge-
s p e i c h e r t e n Zeichenwerte,
e i n a n d e r v e r g l i c h e n werden. Z.B.:
A+C*10/2t2,
( H i e r a r c h i e ) a b g e a r b e i t e t . Z u e r s t w i r d poten-
(+) sowie S u b t r a k t i o n
4+1*2
(4+1)*2
100*4/2-1
100*(4/2-1)
1 0 0 * ( 4 / ( 2 - 1 ) )
s p e z i f i z i e r t
ihm benachbarten Termen. Der durch den O p e r a t o r
a u s g e f u e h r t
dem V e r g l e i c h s e r g e b n i s durch e i n e n Wert von
1=5-4
14>66
15>=15
A<>B
a l s o i h r e ASCII-Codes ( s . Anhang E ) m i t -
"A"<"B"
"X"="XX"
C$=A$+B$
vorhandene n e g a t i v e
( - ) . Operatoren d e r s e l b e n
e r g i b t
e r g i b t
e r g i b t 199
e r g i b t 100
e r g i b t 400
w i r d d e r Ausdruck i n der i n n e r s t e n
e i n e
"wahr"-
und der bezogene Ausdruck
sowie d i e im n a e c h s t e n
i s t wahr (-1)
i s t unwahr ( 0 )
i s t wahr (-1)
i s t wahr (-1)
i s t unwahr ( 0 )
19
i n e i n e r
f e s t -
V o r z e i c h e n be-
(/) und
6
10
oder
"unwahr"-
mathemati-
H i e -