Ввод и вывод массивов
Под выводом массива понимается вывод на экран значений элементов массива. Если в программе необходимо вывести значения всех элементов массива, то для этого удобно использовать инструкцию for, переменная-счетчик которой может быть использована как индекс элемента массива.
Примерввода массива из 4 элементов строкового типа.
program Primer;
var A:array[1..4] of string[11]; {описание массива}
i:integer; {индекс массива}
Begin
writeln(‘Введите четыре элемента массива, например времена года’);
readln(A[1],A[2],A[3],A[4]);
end.
Можно также инициализировать элементы массива прямо в программе, например:
program mas1;
var A: array[1..4] of string[11]; {объявление массива}
i:integer ;{описание индекса массива}
Begin
A[1]:=’Зима’;
A[2]:=’Весна’;
A[3]:=’Лето’;
A[4]:=’Осень’;
end.
В случае если элементов массива немного можно воспользоваться этим способом, но если элементов 10 или больше удобнее использовать цикл.
Пример ввода 4 элементов массива строкового типа с клавиатуры:
program Primer6;
var A:array[1..4] of string[11]; {объявление массива}
i:integer; {описание индекса массива}
Begin
writeln(‘Введите четыре элемента массива, например времена года’);
fori:=1 to 4 doreadln(A[i]);
end.
Под вводом массива понимается ввод значений элементов массива. Как и ввод массива, вывод удобно реализовать при помощи инструкции for. чтобы пользователь программы знал, ввода какого элемента массива ожидает программа, следует организовать вывод подсказок перед вводом очередного элемента массива. В подсказке обычно указывают индекс элемента массива.