Schleifen mit zahlern (dse, isg), Schleifen mit zählern (dse, isg) – HP 33s Wissenschaftlicher Taschenrechner Benutzerhandbuch
Seite 209

Programmierungstechniken
13–19
Prüfsumme und Länge: D548 9
Es ist leichter, A abzurufen, als sich daran zu
erinnern, wo es sich im Stack befindet.
. Berechnet
A – B
.
! Ersetzt
A
durch das neue Ergebnis.
Ruft die Konstante zum Vergleich ab.
º6¸@
Ist B < neu–A?
!
Ja: Schleife zur Wiederholung der Subtraktion.
#$
Nein: Neuen Wert von A anzeigen.
!
Prüfsumme und Länge: AC36 27
Schleifen mit Zählern (DSE, ISG)
Wenn Sie eine Schleife eine bestimmte Anzahl von Malen ausführen möchten,
verwenden Sie die Funktionstasten für Bedingungen
{ l
(erhöhen;
überspringen, wenn größer als)
oder
| m
(vermindern; überspringen, wenn
kleiner als oder gleich)
. Jedes Mal, wenn eine Schleifenfunktion in einem
Programm ausgeführt wird, so vermindert oder erhöht sie automatisch einen
Zähler, der in einer Variable gespeichert ist. Sie vergleicht den aktuellen
Zählerwert mit einem Zähler–Endwert, fährt dann je nach Ergebnis fort oder
beendet die Schleife.
Für eine aufwärts zählende Schleife verwenden Sie
| m
Variable.
Für eine abwärts zählende Schleife verwenden Sie
{ l
Variable.
Diese Funktion bewirken dasselbe wie eine FOR–NEXT–Schleife in BASIC:
Variable = Anfangswert ! Endwert ! Schrittweite
.
.
.
%! Variable
Eine DSE–Anweisung ist wie eine FOR–NEXT–Schleife mit einer negativen
Schrittweite.