1.1.1 Описать массив можно двумя способами:
1) В разделе описания переменных мы можем описать массив следующим образом:
Var A: Array[n1..n2] Of <базовый тип>;
Здесь A – название массива;
Array– служебное слово;
n1,n2– соответственно номер первого и последнего элемента массива;
<базовый тип>– любой из уже изученных типов.
Количество элементов массива будет равно (n2- n1+1).
2) Описание массива заключается в создании нового оригинального типа. Для того, чтобы программист мог создавать свои новы типы в Паскале существует раздел описания типов Type. Этот раздел находится между разделом описания констант и разделом описания переменных.
Type
<Имя типа> = Array[n1..n2] Of <базовый тип>;
1.1.2 В большинстве случаев для обработки массивов используются циклы. В цикле имеется возможность поочередно перебрать все элементы массива.
Для ввода массива с клавиатуры может быть использован цикл следующего вида: пусть имеется массив с именем A, состоящий из n элементов, тогда For i:=1 To n Do Read (A[i]);
В этом случае пользователь вводит через пробел n элементов массива. Для ввода элементов массива с новой строки используется оператор ReadLn. Ввод данных в массив происходит следующим образом: сначала значение счетчика цикла равно 1; выполняется операция Read (A[1]); поле чего счетчик цикла становится равным 2; выполняется операция Read (A[2])… и т.д. до значения i=n включительно.
Для вывода массива на экран используется следующий цикл:
For i:=1 To n Do Write (A[i]);
WriteLn;
В данном случае на экран в одну строку будут выведены все n элементов массива, после чего курсор переместится на одну строку вниз.
Для обработки массивов также используются циклы.