|
тип_елементів;
Кількість елементів масиву дорівнює добутку кількості елементів кожного індексу.
Приклади описування масивів:
Type Matr1 = array [ 0.. 11,1..4,3..7 ] of boolean;
Matr2 = array [ 1.. 5, 1.. 5 ] of integer;
Matr3 = array [ 'a'..'e', -2..5, 1..8 ] of real;
Matr4 = array [ Boolean,1..5,1..3,2..5] of char;
Var A: Matr1; B: Matr2; C: Matr3; D: Matr4; X: array [ 1.. 8, 0.. 5 ] of boolean;
Тут описано:
А - тривимірний масив 240 елементів логічного типу;
B- квадратна матриця з цілих елементіввеличин розміром 5´5
C - тривимірний масив 320 елементів дійсного типу;
D - чотиривимірний масив 120 елементів символьного типу;
X - матриця елементів логічного типу розміром 8´6 елементів.
Для описування багатовимірних масивів зручно використовувати також типізовані констант-масиви, які дозволяють одночасно описати масив й задати його значення в розділі констант:
Const ім'я_масиву :аrray [ тип_індексів ] оf тип_елементів_масиву=
(значення_елементів_масиву);
Значення елементів багатовимірних масивів слід записувати використовуючи вкладені дужки для кожного індексу, враховуючи, що спочатку змінюється останній індекс, за ним – передостанній і так далі, до першого індексу. Так, значення елементів матриць слід перераховувати за рядками. Наприклад, для матриці В розміром 3х4
1 2 3 4
R = 5 6 7 8
9 0 –1 –2
слід записати такий оператор:
Соnst R :array [1..3,1..4] of integer = ((1,2,3,4),(5,6,7,8),(9,0, –1,–2));
Дата добавления: 2014-12-19; просмотров: 33 | Поможем написать вашу работу | Нарушение авторских прав |