Одномерные и n - мерные массивы
Все массивы, которые приведены выше, называются одномерными – у элементов одномерных массивов в квадратных скобках указывается только один индекс (у таких массивов только одно измерение).
Кроме одномерных массивов могут быть и двумерные, и трехмерные, и прочие n-мерные массивы. «Мерность» массивов определяется количеством индексов, указываемых в квадратных скобках, для того чтобы определить элемент массива.
Пример:
A[7] – A – одномерный массив
S[2,-3] – S – двумерный массив
W[1,0,0] – W – трехмерный массив
Z[-1,3,4,3,0] – Z – пятимерный массив
На практике чаще всего используются одномерные массивы, реже двумерные, и значительно реже массивы больших размерностей.
Одномерный массив можно представить в виде строки. Например, массив целых чисел можно представить строкой целых чисел, например такой: 3 2 4 1 3.
Двумерный массив можно представить в виде прямоугольной таблицы, например такой:
2 3 4 5
0 4 8 3
7 1 5 3
Чтобы определить такой массив, в программе надо написать:
Var
A: array[1..3,1..4] of integer;
Здесь в массиве A первый интервал индексов - 1..3 – обозначает индекс номера строки, а второй интервал индексов – 1..4 – обозначает индекс номера столбца. Для обращения к элементу двумерного массива необходимо в квадратных скобках сначала указать номер строки, а затем номер столбца.
Например:
Writeln(A[2,3]); {будет выведено число 8}
Writeln(A[3,1]); {будет выведено число 7}
Writeln(A[1,1]); {будет выведено число 2}
Замечание: в данных методических указаниях будут рассматриваться алгоритмы обработки только одномерных массивов.