Структуры и алгоритмы обработки данных

       

Массивы


Массив объединяет элементы одного типа данных. Более формально его можно определить как упорядоченную совокупность элементов некоторого типа, адресуемых при помощи одного или нескольких индексов. Частным случаем является одномерный массив

Var

l : array [1..100] of integer;

В приведенном примере описан массив l, состоящий из элементов целочисленного типа. Элементы могут быть адресованы при помощи индекса в диапазоне значений от 1 до 100. В математических расчетах такой массив соответствует вектору. Массив не обязательно должен быть одномерным. Можно описать в виде массива матрицу 100*100

Var

M : array [1..100,1..100] of real;

В этом случае можно говорить уже о двумерном массиве. Аналогичным образом можно описать массив с большим числом измерений, например трехмерный

Var

     M_3_d : array [0..10,0..10,0..10] of real;

Теперь можно говорить уже о многомерном массиве. Доступ к элементам любого массива осуществляется при помощи индексов как к обычной переменной.

М_3_d [0,0,10]:=0.25;

M[10,30]:=m_3_d[0,0,10]+0.5;

L[i]:=300;



Содержание раздела