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

Seite 209

Advertising
background image

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.

Advertising