Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Var ім'я_масиву : аrray[тип_індексу1] of array[тип індексу2] оf

тип_елементів;

Кількість елементів масиву дорівнює добутку кількості елементів кожного індексу.

Приклади описування масивів:

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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав