Ввод, вывод и обработка массива осуществляются поэлементно. Одномерный массив вводится и выводится в цикле, цикл организуется по порядковому номеру элемента в массиве (индексу элемента).
Ввод одномерного массива можно осуществить, например, так:
for i:=1 to n do read (x[i]); или
for i:=1 to n do readln (x[i]);
где n – количество элементов в массиве; x – имя массива;
i –порядковый номер элемента в массиве;- i–й элемент массива х.
Пример вывода одномерного массива:
for i:=1 to n do write (x[i],’ ‘); или
for i:=1 to n do writeln (x[i]);
Ввод и вывод элементов двумерного массива осуществляется с помощью двух вложенных циклов. Двумерный массив вводится либо по строкам, либо по столбцам. Если двумерный массив вводится по строкам, то внешний цикл организуется по номеру строки, а внутренний - по номеру столбца. Если массив вводится по столбцам, то внешний цикл организуется по номеру столбца, а внутренний – по номеру строки. Вывод двумерного массива, как правило, осуществляется построчно.
Ввод двумерного массива aразмерности n×m:
{построчный ввод элементов двумерного массива}
for i:=1 to n do
for j:=1 to m do read(a[i,j]);
где n –количество строк в массиве; m – количество столбцов в массиве;
i –номер строки массива; j –номер столбца массива; a –имя массива;
a[i,j] - элемент массива a, находящийся в i –й строке, j –ом столбце.
Вывод двумерного массиваaразмерности n×m в виде прямоугольной матрицы (каждая строка матрицы начинается с новой экранной строки):
for i:=1 to n do