EINFÜHRUNG
(Zeichenketten-Variable), sobald Sie den Inhaltder Variablen zur
Ausgabe am Bildschirm aufrufen. Die Länge einer Zeichenketten-
Variablen ist die Anzahl der Zeichen, die sich bis zu maximal 255 Zei
chen erstreckt.
Wenn Sie versuchen, einer numerischen Variablen einen Zeichenketten
wert zuzuweisen oder umgekehrt, macht Sie GW-BASIC auf den Fehler
„Type mismatch" (Typenvermischung) aufmerksam. Was GW-BASIC
jedoch nicht kann, ist die Glaubwürdigkeit eines Variableninhalts zu prü
fen: wenn Sie z.B. „kalt" dem WETTER$ zuweisen, wird der Satz, der
durch den oben erwähnten PRINT-Befehl am Bildschirm ausgegeben
wird, etwas widersprüchlich aussehen, obwohl der Befehl von GW-
BASIC als syntaktisch richtig angenommen wird.
Es ist möglich, nicht nur Konstanten einer Variablen zuzuordnen, son
dern auch die gleichen bzw. andere Variablen zuzuweisen und sogar arith
metische Änderungen bzw. Änderungen an Zeichenketten gleichzeitig
vorzunehmen. Wenn Sie TEMP der Zahl 30 und WETTER$ „sonnig"
zuordnen, können Sie folgendes ändern:
TEMP=TEMP-10
WETTER$=„schön und „+WETTER$
Der PRINT-Befehl gibt dann aus:
Es ist ein schöner sonniger Tag und die Temperatur beträgt 20 Grad
Celsius.
Ein Feld ist eine Gruppe bzw. Tabelle von Werten, die zum gleichen
Variablennamen gehören. Jedes Element in einem Feld wird durch den
Feldnamen und den Indexwert angesprochen, der GW-BASIC mitteüt,
zu welchem Feldelement man Zugang haben will. Beim Index handelt es
sich entweder um eine Ganzzahl oder einen Ausdruck, der eine Ganzzahl
ergibt. Zum Beispiel teilt PRINT NNAME$(4) GW-BASIC mit, einen
Eintrag, der vermutlich aus einer Liste von Namen besteht, am Bild
schirm anzuzeigen.
Ein Feld kann mehr als nur eine Dimensionen aufweisen. Ein Beipiel für
ein zweidimensionales Feld ist eine Kilometertabelle, welche die Entfer
nungen zwischen einer Anzahl von Städten angibt. Der Befehl PRINT
KM(2,5) weist GW-BASIC an, den numerischen Wert aus der Tabellen
position Spalte 2 und Zeile 5 am Bildschirm anzuzeigen. Die maximale
Anzahl der Dimensionen für ein Feld beträgt 255, die maximale Anzahl
für jede Dimension 32767.
1-18
FELDVARIABLEN
GW-BASIC