 | Ein Array ist ein Verbund von n Variablen des gleichen Typs
für ein beliebiges aber festes n ∈ |N.
|
 | Syntax:
〈 ArrayType 〉 | ---> |
``ARRAY'' 〈 Length 〉
{ ``,'' 〈 Length 〉 }
| | |
``OF'' 〈 Type 〉 |
|
 | Beispiele:
VAR vector: ARRAY 3 OF REAL;
VAR matrix: ARRAY 3, 3 OF REAL;
|
 | Die i-te Variable eines Arrays wird über einen
ganzzahligen Index angesprochen mit i ∈ [0..n-1].
Im Beispiel gibt es also vector[0], vector[1] und
vector[2]. Die Verwendung eines Indizes außerhalb
des zulässigen Bereiches führt zu einem Laufzeitfehler.
|
 | Bei den Indizes sind beliebige Ausdrücke zulässig,
deren Resultat von einem ganzzahligen Typ ist.
|