Массив - набор конечного числа элементов одинакового типа, объединенных общим именем.
Каждый элемент массива определяется именем, совпадающим с именем массива, а так же индексом.
Индекс - это виличина, характеризующая положение элементов относительно начала массива.
Массивы бывают одномерными или двумерными сначала рассмотрим одномерные массивы.
Объявление массивов происходит в разделе описания следующим образом:
Объявление одномерных массивов
- В разделе переменных
Var имя массива : Array [тип индекса] of тип элементов ;
- В разделе описания типов
Type имя типа = Array [тип индекса] of тип элементов ;
Var имя массива : имя типа ;
- В разделе констант
Const имя массива : Array [тип индекса] of тип элементов = (список элементов);
Способы заполнения одномерных массивов
Ввод массива с клавиатуры оператором Read.
For i:=1 to n do
Read (A[ i ]);
- Ввод массива оператором случайных чисел Random на интервале
[ a ; b ]
| ( a ; b )
|
For i:=1 to n do A[ i ] := Random (b-a+1)+a;
| For i:=1 to n do A[ i ] := Random (b-a)+a;
|
- Ввод массива в разделе констант (производится вместе с объявлением).
Например:
|
Const N=5;
A := Array [1..N] of integer = (-8,0,4,1,3);
|
Вывод одномерного массива
- Вывод линейного массива
В строку
| В столбец
|
For i:=1 to n do Write (a[i],' ');
| For i:=1 to n do Writeln (a[i],' ');
|
Поиск суммы произведения и количества элементов одномерного массива
Операции, выполняемые с одномерными массивами приминимы и для двумерных массивов.
Единственная разница в том, что двемерные массивы содержат в качестве определителя номера элемента не только номер строки, но и номер столбца.
Это нужно учитывать при работе с двумерными массивами.