Пусть заданы границы изменения элементов а и b. Требуется сгенерировать массив, все элементы которого лежат в интервале от а до b.
var a:array[1..n] of integer;
begin
for i:=1 to n do
begin
a[i]:=a+Random(b-a);
4) Получение элементов массива с внешнего источника данных (файл)
3. Визуализация массива представляет собой вывод элементов массива на экран. Наиболее рациональным можно считать вывод элементов массива через пробел. Так же можно использовать процедуру gоtoхy.
Пример.
var a:array[1..n] of integer;
begin
for i:=1 to n do
begin
write(a[i],’ ‘);
end;
writeln;
4. Под обработкой понимают выполнение некоторых действий с элементами массива согласно условию задачи.
Пример.
Подсчитать количество элементов массива меньших семи.
k:=0;
for i:=1 to n do
if a[i]<7 then k:=k+1;
Подсчитать сумму элементов массива с четными индексами.
s:=0;
for i:=1 to n do
if (i mod 2)=0 then s:=s+ a[i];
5. Здесь необходимо либо вывести результат обработки массива на экран, либо вывести на экран массив, являющийся результатом обработки.
Замечание: пункты 2 - 5 должны быть оформлены в виде отдельных процедур или функций. Пункты 3 и 5 выполняют аналогичные действия, поэтому их следует оформить в виде одной универсальной процедуры.