Herunterladen Inhalt Inhalt Diese Seite drucken

Vergleichende Operatoren; Logische Operatoren - NCR DECISION MATE V Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Vergleichende Operatoren

Diese dienen dazu, zwei Werte zu vergleichen. Das Ergebnis
des Vergleichs ist entweder " richtig" (—1) oder " falsch" (0).
Dieses Ergebnis kann dann zur Entscheidung über den weiteren
Programmablauf benutzt werden (siehe IF, Seite 2-35).
O p e ra to r
=
< >
<
>
< =
> =
(Das Gleichheitszeichen w ird auch zur Zuweisung von Werten
an Variable benutzt. Siehe LET, Seite 2—40).
Wenn arithmetische und vergleichende Operatoren in einem
Ausdruck kombiniert verwendet werden, so werden immer zuerst
die arithmetischen Operationen ausgeführt. Als Beispiel, der Aus­
druck
X + Y < ( T - 1 ) / Z
ist dann " richtig" , wenn der Wert von X plus Y kleiner ist, als der
Wert von T minus 1 geteilt durch Z.
Weitere Beispiele:
IF S IN (X ) < 0 GOTO 1000
IF I MOD J < > 0 TH E N K = K + 1

Logische Operatoren

Sie führen Mehrfachvergleiche, Bit-Manipulationen oder B oole'-
sche Operationen aus. Der logische Operator bewirkt ein Bit-
Ergebnis, das entweder " richtig" (ungleich Null) oder " falsch"
(gleich Null) ist. In Ausdrücken werden logische Operationen
nach arithmetischen und vergleichenden Operationen ausgeführt.
Das Ergebnis von logischen Operationen wird wie nachfolgend
beschrieben, ausgeführt. Die Operatoren sind gemäß ihrer Rang­
ordnung gelistet.
N O T
X N O T X
1
0
0
1
1-10
V e rg le ic h s te x t
G leichheit
Ungleichheit
kleiner als
größer als
kleiner oder gleich
größer oder gleich
A u s d ru c k
X = Y
X < > Y
X < Y
X > Y
X < = Y
X > = Y

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis