Herunterladen Diese Seite drucken

Sinclair QL Benutzerhandbuch Seite 77

Werbung

LOGIK
XOR-EXKLUSWES
ODER
56
Für die andere Interpretation müssen Klammern benutzt werden. Wird ein komple-
xer logischer Ausdruck
benötigt, so werden am besten Klammern und NICHT
benutzt, wenn dadurch auf natürliche Weise angegeben wird, was Sie wünschen.
Gegebenenfalls können Sie jdoch die Klammern stets weglassen, indem Sie fol-
gende Regeln beachten (Sie werden Augustus De Morgan zugeschrieben).
NICHT(aUND b)
ist gleichbedeutend
NICHT (a ODER b)
ist gleichbedeutend
Zum Beispiel:
NICHT (groß UND schlank)
ist gleichbedeutend
NICHT groß ODER NICHT schlank
NICHT ( Hunger ODER Durst)
ist gleichbedeutend
NICHT Hunger UND NICHT Durst
Testen Sie dies, indem Sie folgendes Programm eingeben:
100 REMark NOT und Klammern
110 PRINT "Geben
o
für
falsch"
120 INPUT "Groß"
130 INPUT "Blond";
140 IF NOT (groß
150 IF NOT groß
OR NOT blond
Gleichgültig, welche Zahlenkombination
stets aus zwei Wörtern oder keinem Wort aber niemals aus einem Wort. Daraus
ergibt sich, daß die beiden zusammengesetzten logischen Ausdrücke gleichbedeu-
tend sind.
Angenommen,
ein Golf Profi sucht nach einem Assistenten, der entweder das
Geschäft führen oder Golfunterricht geben kann. Meldet sich ein Bewerber, der bei-
des kann, so bekommt er den Job vielleicht nicht, weil der Profi Angst hat, daß ihn ein
solch fähiger Assistent beiseite drängt. Er würde einen guten Golfer akzeptieren, der
das Geschäft nicht führen kann oder würde einen schlechten Golfer akzeptieren, der
das Geschäft führen kann. Hier handelt es sich um eine Exklusive ODER Situation:
eine der Fähigkeiten wird akzeptiert, jedoch nicht beide. Mit dem folgenden Pro-
gramm würden Bewerber getestet:
100 REMark XOR Test
110 PRINT "Geben
120 INPUT"
Können Si e ei n Geschäft
130 INPUT "Können
140 IF verkaufen
Die einzigen Antwortkombinationen,
und 1) oder (1 und 0). Die Regeln für XOR werden nachfolgend angegeben.
Kann Geschäft führen
Kann lehren
FALSCH
FALSCH
FALSCH
WAHR
WAHR
FALSCH
WAHR
WAHR
mit NICHT a ODER NICHT b
mit NICHT a UND NICHT b
mit
mit
Sie zwei Werte
ein"\"1
;groß
blond
AND blond)
THEN PRINT "Erstes"
THEN PRINT "Zweites"
Sie auch eingeben, die Ausgabe besteht
Sie 1 für
richtig
oder
führen?"
Sie Golf
lehren
?"
XOR lehren
THEN PRINT "Eingestellt"
die zu der Ausgabe "Eingestellt" führen, sind (0
Geschäft XOR lehren
FALSCH
WAHR
WAHR
FALSCH
für
richtig
oder
0 für
falsch
ein"
, verkaufen
, lehren
Auswirkung
Kein Job
Erhält den Job
Erhält den Job
Kein Job
Regeln für XOR
3/85
(

Werbung

loading

Verwandte Produkte für Sinclair QL