Herunterladen Inhalt Inhalt Diese Seite drucken

Texas Instruments Tl-99/4A Bedienungsanleitung Seite 110

Inhaltsverzeichnis
DIM
Indizieren
eine Datenfeldes
Jedesmal, wenn Sie auf ein Datenfeld in Ihrem Programm verweisen
wokn, mitssen Sie genau angeben, welches Feldelement der Computer
verwenden ~4,. Zu diesem Zweck zeigen Sie mit einem Index auf das
Element. Indizes werden in Klammern gesetzt und stehen unmittelbar
nach dem Feldnamen. Ein Index kann jeder beliebige gültige
numerische Ausdruck sein, der zu einem nicht-negativen Resultat fuhrt.
Dieses Resultat wird bei Bedarf auf die nachste ganze Zahl gerundet.
Die ZaN der für ein Datenfeld reservierten Elemente bestimmt den
maximden Wert jedes Index fiir dieses Datenfeld. Bei Anwendung eines
Datenfelds, das nicht in einem DIM.Statement definiert ist, ist der
Maximalwert für jeden Index 10. Der Minimalwert
ist 0, wenn nicht rin
OPTION BASE Statement den minimalen Indexwen
auf 1 setzt. Auf diese Weise hat ein als DIM A(6) definiertes Datenfeld
tatsächlich sieben zugängliche Elemente in TI-BASIC, wenn nicht der
Null-Index durch das OPTION BASE 1 Statement eliminiert wurde.
Das Beispiel rechts geht davon aus, da" das Datenfeld mit Element 1
beghlnt (OPTION BA.92 t auf Zeile ,20):
* Zeile 130 Diese Zeile definiert 7 als eindimensionales Feld mit 25
Feldekmenlen.
- Zeile 160 Die numerische Variable 1 indiziert hier T. Der jeweilige
Wert. den 1 zu dieser Zeit enthalt, wird verwendet, um auf ein
Element von T LU zeigen. Wenn 1 = 3, wird das dritte Element van
T addiert.
l
Zeile 220 Der Computer berechnet den numerischen Ausdruck N
+ 2. Ist N LU dieser Zeit 15, wird das 17. Element von T
ausgedruckt.
Wenn Sie den Zugriff auf ein Datenfeld mit einem Index
versuchen, der das Maximum der Elemente überschreitet, die fiir
dieses Feld definiert sind, oder wenn Ihr Index bei Anwendung des
OPTION BASE I Skatcments einen Wert von null hat, wird die
Nachricht "BAD SUBSCRIPT"
(falscher Index) ausgedruckl, und
das Programm unterbrachen.
Beispiele:
Inhaltsverzeichnis
loading

Inhaltsverzeichnis