3.2.10.3 V e r g l e i c h s o p e r a t o r e n
V e r g l e i c h s o p e r a t o r e n dienen dem V e r g l e i c h von zwei Werten. Das E r -
gebnis i s t entweder "wahr" m i t dem Wert -1 oder "unwahr" m i t dem
Wert 0 . Das E r g e b n i s kann dann i n Verbindung m i t der BASIC-Anwei¬
sung I F ' ( s . Abschn. 3.3.14 z u r Steuerung des Programmablaufes v e r -
wendet werden.
Operator
< >
<
>
<=
> =
Das G l e i c h h e i t s z e i c h e n w i r d ausserdem z u r Zuweisung von Werten zu
V a r i a b l e n b e n u t z t . S i e h e dazu A b s c h n i t t 3.3.17.
Wenn i n einem Ausdruck sowohl a r i t h m e t i s c h e a l s auch V e r g l e i c h s o p e -
r a t o r e n vorkommen, so werden z u e r s t d i e a r i t h m e t i s c h e n O p e r a t o r e n
a b g e a r b e i t e t . Z.B.:
Dieser Ausdruck i s t wahr, wenn d e r Wert von X+Y k l e i n e r i s t a l s d e r
Wert von T-1 d i v i d i e r t durch Z. W e i t e r e B e i s p i e l e :
3.2.10.4 L o g i s c h e Operatoren
L o g i s c h e O p e r a t o r e n dienen zum T e s t e n von M e h r f a c h v e r g l e i c h e n , z u r
B i t - M a n i p u l a t i o n oder zum Durchfuehren B o o l e s c h e r O p e r a t i o n e n . E i n
l o g i s c h e r
O p e r a t o r
"wahr" ( e i n von N u l l v e r s c h i e d e n e r Wert) oder "unwahr" ( N u l l ) i s t .
In einem g e m i s c h t e n Ausdruck werden d i e l o g i s c h e n O p e r a t i o n e n nach
den a r i t h m e t i s c h e n und den V e r g l e i c h s o p e r a t i o n e n d u r c h g e f u e h r t . Im
folgenden werden d i e W a h r h e i t s w e r t e , d i e d i e d r e i l o g i s c h e n Opera-
t o r e n NOT, AND und 0R l i e f e r n ,
NOT
AND
V e r g l e i c h a u f
G l e i c h h e i t
U n g l e i c h h e i t
K l e i n e r a l s
G r o e s s e r a l s
K l e i n e r g l e i c h a l s
G r o e s s e r g l e i c h a l s
X+Y<T-1 )/Z
I F SIN(X)<0 GOTO 1000
I F I - I N T ( I / J ) < > 0 THEN K=K+1
l i e f e r t
e i n b i t w e i s e s
h i e r a r c h i s c h angegeben:
Argument 1
wahr
unwahr
wahr
wahr
unwahr
unwahr
45
E r g e b n i s , das entweder
Argument 2
_
-
wahr
unwahr
wahr
unwahr
B e i s p i e l
X=Y
X<>Y
X<Y
X>Y
X<=Y
x>=Y
E r g e b n i s
unwahr
wahr
wahr
unwahr
unwahr
unwahr