Ziel
Dein Programm vergleicht zwei Zahlen und geht je nach Ergebnis einen anderen Weg.
Das Prinzip
Der TI-59 vergleicht immer die Anzeige x mit einem besonderen Speicher, dem t-Register. x<>t tauscht Anzeige und t. Die Vergleiche springen, wenn die Bedingung zutrifft, sonst läuft das Programm einfach weiter:
| Tasten | springt, wenn | Code |
|---|---|---|
2nd x≥t Ziel | x ≥ t | 77 |
INV 2nd x≥t Ziel | x < t | 22 77 |
2nd x=t Ziel | x = t | 67 |
INV 2nd x=t Ziel | x ≠ t | 22 67 |
x≥t steht über der Taste 4, x=t über der 7. Das Ziel ist ein Label oder eine Adresse, wie bei GTO.
Das übliche Muster: Vergleichswert in die Anzeige, x<>t, dann die zu prüfende Zahl holen und vergleichen.
Vormachen
Der Betrag einer Zahl, ohne die Betragstaste:
2nd CP,LRN.2nd Lbl ASTO 01– die Zahl merken.0x<>t– t = 0.RCL 012nd x≥t B– ist sie ≥ 0, zum Label B.+/-– sonst das Vorzeichen umdrehen.2nd Lbl BR/S, dannLRN.
5 +/- A zeigt 5., 7 A zeigt 7., 0 A zeigt 0.

Im Listing heißt x≥t auf dem Drucker GE (greater or equal).
Üben
- Maximum zweier Zahlen.
2nd Lbl Ax<>tR/S2nd Lbl B2nd x≥t Cx<>t2nd Lbl CR/S. Bedienung: erste ZahlA, zweite ZahlB. Prüfe3 A 7 B(7) und9 A 4 B(9). Erkläre, warum es funktioniert. - Ändere das Programm so, dass es das Minimum liefert. Du brauchst dafür nur ein
INV.
Probe
Schreibe unter A die Vorzeichenfunktion: −1 für negative Zahlen, 0 für 0, 1 für positive. Du brauchst x=t und x≥t.
Rückblick
x<>t, 2nd x≥t, 2nd x=t, jeweils mit INV umkehrbar.
Lösung der Probe: 2nd Lbl A STO 01 0 x<>t RCL 01 2nd x=t D 2nd x≥t E 1 +/- R/S 2nd Lbl D 0 R/S 2nd Lbl E 1 R/S. Probe: 5 +/- A → −1, 0 A → 0, 3 A → 1.
Weiter mit Lektion 3.3: Schleifen mit Dsz · zurück zu Lektion 3.1 · Kursübersicht
