Ziel

Du sprichst Speicher über eine berechnete Nummer an und legst so Listen von Werten ab.

Das Prinzip

Bisher stand die Speichernummer fest im Programm: STO 10. Mit 2nd Ind (über y^x) steht stattdessen dort, wo die Nummer zu finden ist:

STO 2nd Ind 00     legt die Anzeige in den Speicher, dessen Nummer in Speicher 00 steht

Steht in Speicher 00 die Zahl 10, landet der Wert in Speicher 10. Erhöht das Programm danach Speicher 00 um 1, landet der nächste Wert in Speicher 11. Speicher 00 ist damit ein Zeiger.

Ind funktioniert mit STO, RCL, SUM, Prd, Exc, GTO, SBR und anderen. Die häufigsten Formen spart der TI-59 platzsparend in einem Schritt (Code 72 für STO Ind, 73 für RCL Ind); Lektion 6.1 erklärt, wie das geht.

Vormachen

A legt jede Eingabe in den nächsten Speicher ab 10:

  1. 2nd CP, LRN.
  2. 2nd Lbl A STO 2nd Ind 00 1 SUM 00 R/S, LRN.
  3. 10 STO 00 – der Zeiger zeigt auf Speicher 10.
  4. 7 A 8 A 9 A.

Jetzt enthalten die Speicher 10, 11, 12 die Werte 7, 8, 9, und Speicher 00 zeigt mit 13 auf den nächsten freien.

STO Ind 00 belegt im LRN-Modus einen Schritt: 002 72; der Drucker zeigt ST*

Üben

  1. Hole die Werte mit RCL 2nd Ind 00 zurück, nachdem du den Zeiger von Hand auf 11 gesetzt hast. Die Anzeige muss 8 zeigen.
  2. Erweitere das Programm um C: Es summiert die drei Werte in einer Schleife auf. Zeiger auf 10, Zähler 3 in Speicher 03, Summe in Speicher 02:

2nd Lbl C 0 STO 02 10 STO 00 3 STO 03 2nd Lbl D RCL 2nd Ind 00 SUM 02 1 SUM 00 2nd Dsz 3 D RCL 02 R/S

Nach 7 A 8 A 9 A (Zeiger vorher auf 10) zeigt C die Summe 24.

Probe

Ändere C so, dass es den Mittelwert der drei Werte zeigt.

Rückblick

2nd Ind nach STO, RCL, SUM, Prd, Exc, GTO, SBR – die Nummer steht im angegebenen Speicher.

Lösung der Probe: vor dem R/S am Ende von C noch ÷ 3 = – oder allgemein ÷ RCL der ursprünglichen Anzahl =.

Weiter mit Lektion 4.3: Speicher aufteilen und Karten · zurück zu Lektion 4.1 · Kursübersicht