13 listen (reihen), 1 erläuterung in der algorithmen, 2 erläuterung hp40g – HP 39g-Grafenberechner Benutzerhandbuch
Seite 141

Exakte Berechnungen und Mathematik mit HP40G
Programmieren
141
7.13 Listen (Reihen)
7.13.1 Erläuterung in der Algorithmen
In der Algorithmik werden
^ ` zur Abgrenzung der Reihe benutzt.
Zum Beispiel
^ ` kennzeichnet eine leere Reihe (Liste) und ^ ` ist eine
Reihe mit drei Elementen.
Das Pluszeichen + wird zur Verbindung von zwei Reihen oder einer Reihe und
eines Elementes oder eines Elementes und einer Reihe benutzt:
^ ` -> TAB
TAB + 4 -> TAB (jetzt kennzeichnet TAB
^ `
TAB [2 ] kennzeichnet das zweite Element aus TAB, hier 2.
7.13.2 Erläuterung
HP40G
Die variablen Reihen haben folgende Namen: L0, L1, L2, … L9.
Sie werden
^ ` zwecks Delimitierung der Reihe (der Liste) benutzt.
Zum Beispiel
^1, 2, 3 ` ist eine Reihe – eine Liste von 3 Elementen.
Jedoch
^ ` kennzeichnet keine leere Reihe, es ist notwendig, die folgende
Anweisung zu benutzen:
CLEAR L1, damit sich die Reihe L1 als leere initialisiert.
Hier sind einige nützliche Anweisungen:
MAKELIST(I*I,I, 1, 10, 2) kennzeichnet eine Reihe der Zweierpotenzen von
den 5 ersten ganzen ungeraden Zahlen (2 kennzeichnet den Schritt ab I).
L1(I) kennzeichnet das I. (erste) Element der Reihe.
CONCAT (L1,
^5 `) kennzeichnet die Reihe, die das Element 5 zusätzlich –
als die Reihe L1 hat.
Weiter kann man Folgendes verwenden:
AUGMENT(L1,5), das die Liste angibt, in der zusätzlich das Element 5
vorhanden ist, im Vergleich mit den Elementen in der Liste L1.
SUB L2; L1; 2; 4 ist eine Anweisung, die in L2 Elemente aus der Liste L1 mit
den Indexen von 2 bis 4 eingibt.