Vergleichstests (x?y, x?0), Vergleichstests (x ? y, x ? 0) – HP 33s Wissenschaftlicher Taschenrechner Benutzerhandbuch

Seite 197

Advertising
background image

Programmierungstechniken

13–7

   
.

.

.

  º/ @

€ N

M 

 ! 

Wenn wahr, nächste

Zeile ausführen..

 

 N

Wenn falsch,
nächste Zeile
überspringen.

 ! 
.
.

.

M €

   
.

.
.

Das obige Beispiel zeigt eine allgemeine Technik, die bei bedingten Tests
verwendet wird: Die direkt auf den Test folgende Zeile (die nur im Falle "wahr"
ausgeführt wird), ist eine Verzweigung zu einem anderen Label. So ist der
eigentliche Effekt des Tests, unter bestimmten Bedingungen zu einer anderen
Routine zu verzweigen.

Es gibt drei Kategorien von bedingten Anweisungen:

„

Vergleichstests. Diese vergleichen die X– und Y–Register – oder das
X–Register und Null.

„

Flag–Tests. Diese prüfen den Status von Flags, der entweder gesetzt oder
gelöscht sein kann.

„

Schleifenzähler. Diese werden gewöhnlich benutzt, um eine bestimmte
Anzahl

von Wiederholungen einer Aktion auszuführen.

Vergleichstests (x?y, x?0)

Es stehen 12 Vergleichsmöglichkeiten bei der Programmierung zur Verfügung.
Wenn Sie

{



n

oder

| o

drücken, wird ein Menü für eine der

beiden Testkategorien angezeigt:

„

x?y für Test, die x und y vergleichen.



„

x?0 für Tests, die x und 0 vergleichen.

Advertising