Массивы
Массив = это структура данных, представляющая собой набор переменных одинакового типа, имеющих общее имя. Массивы удобно использовать для хранения однородной по своей природе информации, например, таблиц, списков т так далее.
Например, можно создать массив для хранения списка студентов, обучающихся в группе. Вместо создания переменных для каждого студента St1, St2 и так далее достаточно ввести один массив St. Каждой фамилии будет присвоен номер. Такого рода массив, представляющий собой простой список данных одного и того же типа, называют простым или одномерным массивом. Для доступа к данным, хранящихся в определенном элементе массива, необходимо указать имя массива и порядковый номер элемента, который называется индексом. Например, St[3].
Если возникает необходимость хранения данных в виде таблиц, необходимо использовать многомерные массивы.
Описание массивов
Для описания массива (после слова var) пользуютмя следующей строкай
Имя_массива:array[список индексов] of тип_данных;
Имя_массива – любое слово или буква.
Список индексов – перечисление диапазонов, в которых изменяются номера элементов массива. Границы отделяются друг от друга двумя точками «..».
Примеры
St:array[1..20] of String;
A:array[1..10] of Real;
B,c:array[0..5,1..7] of Integer;
Mass:array[1..n] of Real;
Основные операции над массивами
Доступ к каждому элементу массива осуществляется с помощью индекса, то тесть порядкового номера элемента массива. Достаточно указать его порядковый номер. Если массив многомерный, например, таблица, то несколько номеров.
Примеры
Label1. Caption:=St[1];
S:=mas[1]+mas[2];
Обычно все манипуляции с массивами осуществляются поэлементно. Организовывается цикл, в котором происходит последовательное обращение к первому, второму и так далее элементам массива.