Способы их заполнения
Ручной ввод данных
Если вам необходимо выполнить обработку небольшого линейного массива, то его элементы можно ввести с клавиатуры самостоятельно. Ввод данных может быть организован с использованием любой циклической структуры. В нашем примере будем использовать — цикл с параметром.
for i:=1 to 5 do
read a[i]; {ручной ввод значений элементов массива с клавиатуры}
Заполнение случайными числами
В задачах на массивы, количество элементов может быть достаточно большим. Использование ручного ввода становиться затруднительным. В этом случае для удобства отладки и проверки работоспособности программы целесообразнее использовать другие способы заполнения. Например, случайные числа, сгенерированные служебной функцией Random().
for i:=1 to 5 do
a[i]:=random(10); {задаются случайные числа из интервала [0,10)}
Ввод данных по заданному правилу (формуле)
В некоторых задачах могут быть определены правила генерации элементов массива или вычисляться по формуле. Например, заполнить массив квадратами натуральных чисел.
for i:=1 to 5 do
a[i]:=i*i; {квадрат натурального числа - число, умноженное само на себя}
Что же нужно сделать чтобы вывести массив?
В языке программирования Pascal ABC вывод элементов одномерного массива организуется с помощью цикла.
for i:=1 to 5 do write (a[i]);
или так
for i:=1 to 5 do print (a[i]);