// вещественных чисел состоящий из 3 строк и 2 столбцов
A=Array [1 . . 8 ] of Real; //Тип - массив из 8 вещественных чисел
или
S: Array [ ' a '. . ' z ' ] of Char ; //одномерный массив S символьного типа
или
B : Array[1..6] of integer=(1,5,3,-2,0,3); // одномерный массив из 6 целых чисел
При работе с массивами необходимо помнить об ограничении на размер общей памяти под переменные (64 Кбайт).
Общая память под переменные £ 64 Кбайт.
При объявлении массива удобно использовать именованные константы, которые объявляются в разделе констант, перед разделом переменных.
Например:
N=12; //число команд
SN=50; //предельная длина названия команды
team: array[1 . . N] of string[SN];
При обращении к элементу массива, надо указать его имя и номер элемента в квадратных скобках:
. . .
team[ 1 ] := ’CSK’;
S:=S+A[2];
. . .
При объявлении массива в разделе переменных модуля одновременно с объявлением массива можно выполнить его инициализацию, т.е. присвоить начальные значения элементам массива.
Формат объявления массива с инициализацией:
<Имя>=array [<нижний индекс . .верхний индекс>] of <тип>= (список);
//одномерный массив
<Имя>=array [<нижний индекс . .верхний индекс>строк,
<нижний индекс . .верхний индекс>столбцов,] of <тип>= (список);
//двумерный массив
Например:
program Example1;
{$APPTYPE CONSOLE}
SysUtils;
Team: array[1..5] of string[10]=('Zenit', 'Dinamo', 'Spartak', 'Rotor', 'CSK');
А: array[1..4,1..4] of integer=((0,2,4,6),(2,9,6,3),(4,7,5,8), (1,6,5,7));
. . .
Количество элементов списка инициализации должно соответствовать размерности массива. Иначе компилятор выведет сообщение об ошибке.
Локальный массив (в процедуре) можно инициализировать во время выполнения программы в цикле.
Например:
Writeln( 'Vvedite', i, 'element massive А' );
Readln( А [ i ] ); //ввод элемента массива А
end;
Операции, производимые над элементами массива, полностью определяютсятипом этих элементов.
Под выводом массива понимается вывод на экран монитора значений элементов массива.
При выводе всех элементов массива удобно использовать оператор цикла for, при этом переменная счетчик может быть использована в качестве индекса элементов массива.