Обработка массивов. Власенко О.Ф - 8 стр.

UptoLike

Var
A,B: Arr; {A и B – массивы целых чисел, содержащие по 20
элементов}
Дальше с массивами A и B можно работать как с обычными массивами:
A[3]:=2; B[4]:=A[3];
и т.д.
Кроме типа массива в программе можно определить и специальный тип для индексов. Этот
тип должен быть интервальным.
Пример:
Type
IndexEl = 1 .. 20; {тип индекса элемента}
Arr = array[IndexEl] of integer; {тип массива целых чисел
содержащего 20 элементов}
Var
A,B: Arr; {A и B – массивы целых чисел, содержащие по 20
элементов}
i,j: IndexEl; {переменные, используемые для указания
индекса элемента }
Одномерные и 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 – обозначает индекс номера столбца.
Для обращения к элементу двумерного массива необходимо в квадратных скобках сначала
указать номер строки, а затем номер столбца.
Например: