Herunterladen Inhalt Inhalt Diese Seite drucken

NCR GW-BASIC Betriebsanleitung Seite 44

Inhaltsverzeichnis

Werbung

EINFÜHRUNG
X
Y
1
1
1
0
0
1
0
0
X
Y
1
1
1
0
0
1
0
0
X
Y
1
1
1
0
0
1
0
0
Diese Liste zeigt ebenfalls die Rangfolge an, in der logische Ausdrücke
berechnet werden (NOT als die höchste Priorität). Wie bei arithmeti­
schen Operationen können Sie diese Rangfolge unter Verwendung von
Klammem übergehen. Betrachten Sie dazu folgende Beispiele:
IF HIMMEL$ = "klar" AND TEMP > 70 OR HUMID < 75
THEN PRINT "Dann wollen wir wandern gehen"
IF H3MMEL$ = "klar" AND (TEMP > 70 OR HUMID < 75)
THEN PRINT "Dann wollen wir wandern gehen"
Im ersten Beispiel richtet sich die Einladung zum Wandern nicht nach
dem Wetter, sondern nach der Luftfeuchtigkeit, d.h. solange sie unter
75% liegt. Beim zweiten Beispiel müssen sowohl die Temperatur als
auch die Luftfeuchtigkeit (bzw. beide) günstig sein und der Himmel muß
auf jeden Fall klar sein.
Im folgenden finden Sie eine ausführliche Erläuterung, wie GW-BASIC
das Ergebnis einer logischen Operation ermittelt.
Sie brauchen diesen Vorgang nicht verstehen, um mit GW-BASIC pro­
grammieren zu können. Die Erläuterung ist hauptsächlich für Program­
mierer von Interesse, die auf Bit-Ebene arbeiten.
Logische Operatoren wandeln die Operanden in 16-Bit Binärkomple­
mente zwischen -32768 bis +32767 mit Vorzeichen um. (Wenn die Ope­
randen außerhalb dieses Bereiches liegen, wird ein Fehler angezeigt).
Falls beide Operanden 0 oder -1 als Wert ergeben, ermittteln die logi-
1-30
X X O RY
0
1
1
0
X IMP Y (bedeutet)
1
0
1
1
XEOVY
1
0
0
1
GW-BASIC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für NCR GW-BASIC

Inhaltsverzeichnis