Массив - ограниченная упорядоченная совокупность однотипных величин. Для обозначения отдельных компонент используется конструкция, называемая переменной с индексом или с индексами: A[5] S[k+1] B[3,5].
Пример описания одномерного массива:
Type
Massiv = array [1..20] of Real;
Var
A, B: Massiv;
C: array [10..30] of Integer;
Инициализация элементов массива: Для ввода или вывода массива в список ввода или вывода помещается переменная с индексом, а операторы ввода или вывода выполняются в цикле, изменяя при каждой итерации значение индекса. Первый способ для одномерного массива:
type Mass= Array[1..10] of Real;
const
K: Mass= ( 0, 2.1, 4, 5.65, 6.1, 6.7, 7.2, 8, 8.7, 9.3 );
При инициализации двумерных массивов значения компонент каждого из входящих в него одномерных массивов записывается в скобках:
type Mass3x2= Array[1..3,1..2] of Integer;
const
L: Mass3x2= ( (1, 2)
(3, 4)
(5, 6) );
Второй способ инициализации - использование разновидности процедуры FillChar: FillChar( var V; NBytes: Word; B: [Byte|Char] );
Инициализирование массива случайными значениями:
Randomize;
For i:=1 to 10 do
A[i]:=Random(100);
Ввод элементов двумерного массива:
B:array [1..20,1..20] of Real.
For i:=1 to 20 do
For i:=1 to 20 do
begin
Write(‘Введите B[’, i,’]’);
Read(B[i])
end;