Herunterladen Inhalt Inhalt Diese Seite drucken

Die If-Anweisung Und Die Logischen Operatoren - Kleincomputer KC 85/3 Handbuch

Vorschau ausblenden Andere Handbücher für KC 85/3:
Inhaltsverzeichnis

Werbung

GRUNDLAGEN

DIE IF-ANWEISUNG UND DIE LOGISCHEN OPERATOREN

Der KC 85/3 kann für Sie auch Entscheidungen treffen. Selbstverständlich
müssen Sie ihm dazu erst die Entscheidungskriterien, d.h. in welchem Fall er
was zu tun hat, mitteilen. Dies machen Sie im Programm mit Hilfe der IF-An-
weisung. Schauen wir uns dazu ein kleines Beispiel an. Hier soll der Compu-
ter eine erteilte Note, die in das Programm eingegeben wird, mit gut oder
schlecht bewerten. Dabei werden die Noten 1 und 2 pauschal mit gut und die
anderen mit schlecht bewertet. Geben Sie ein:
1« INPUT A
2« IF A=1 OR A=2 GOTO 5«
3« PRINT "SCHLECHT"
4« END
5« PRINT "GUT"
6« END
Mit folgendem Kommentar ist das Programm sofort verständlich.
Zeile 2«
Übersetzung: Wenn A gleich 1 oder 2 ist, so gehe zur Zeile 5«, ansonsten
arbeite die nächste Zeile ab.
Testen Sie das Programm!
In diesem Programm wird erstmals die Anweisung END verwendet. Sie schließt
den Programmlauf ab und kann prinzipiell an jeder Stelle des Programms
stehen. END am Ende eines Programms ist nicht erforderlich, da sich nach
Abarbeitung der letzten Programmzeile BASIC automatisch mit "OK" meldet.
Die IF-GOTO-Anweisung funktioniert verallgemeinert wie folgt:
IF x GOTO n
Wenn der Ausdruck x wahr ist, so gehe zur Programmzeile n, ansonsten ar-
beite nächste Zeile ab.
Nebenbei haben Sie eben Bekanntschaft mit einem der Boolschen Opera-
toren, dem logischen ODER (Anweisung OR) gemacht. Darüber hinaus verfügt
unser BASIC-Interpreter über zwei weitere logische Operationen, das Und
und die Negation (Anweisung AND und NOT).
tionen dieser Operatoren können wir weitestgehend alle Probleme der Bool-
schen Algebra bewältigen. Wir können diese Operatoren nach logischem Er-
messen analog der Umgangssprache einsetzen. Hierzu merken wir uns fol-
gende einfache Regel:
36
IF A =1
OR A=2
GOTO
Durch geeignete Kombina-
6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis