Объявление массивов.
Массив – это структура данных, представляющая собой набор переменных одинакового типа, имеющих общее имя. Массив, как любая переменная, перед использованием должен быть объявлен в разделе объявления переменных.
Формат записи:
Имя:array [min..max] of тип;
Имя – имя массива; min..max – диапазон изменения индекса элементов массива и, неявно, количество (размер) массива; тип – тип элементов массива.
Примеры:
temp:array[1..31] of real;
name:array[0..3] of integer;
Для того чтобы в программе использовать элемент массива, надо указать имя массива и номер элемента (индекс), заключив индекс в квадратные скобки. Например:
tem[1]:=’Зенит’;
При объявлении двумерного массива придерживаются следующим форматом
записи:
Имя:array [min1..max1,
min2..max2] of тип;
Например:
itog:array[1..2,
1..6] of integer;
При использовании элемента двумерного массива используют оба индекса.
Например: itog[2, 3];
Двумерные массивы обычно используют с таблицей StringGrid, а одномерные со списками. Многомерные массивы используют редко из–за сложности представления расположения данных.
Задача. Используя в качестве примера приложение
«Массивы 1» из папки «Задание», составить проект, в котором идёт объявление
символьного массива из 5 слов и вывода их в метку формы.
Код программы:
const
NT = 5;
var
team:array[1..NT]
of string[10] = ('Зенит','Динамо','Ротор','Спартак','СКА');
procedure TForm1.Button1Click(Sender: TObject);
var
st:string;
i:integer; // индекс, номер элемента массива
begin
// формирование списка для отображения в форме
for i:=1 to NT do
st:=st+IntToStr(i)+'. '+team[i]+#13;
// вывод списка
Label1.Caption := st;
end;