Обработка массивов. Власенко О.Ф - 11 стр.

UptoLike

1.
Знакомбудем обозначать, что некоторая часть исходного
текста программы пропущена.
2.
Если в алгоритме будут нужны еще какие-то переменные, то
они будут указаны дополнительно.
Ввод/вывод массива
Задача 1: Ввод массива с клавиатуры
Алгоритм состоит из двух пунктов:
1 . Ввод количества элементов.
2 . Ввод элементов массива поодиночке в цикле.
Фрагмент программы:
{1 - ввод количества элементов}
repeat
write('Введите n:');
readln(n);
until (n>=1) and (n<=maxN);
{2 - ввод элементов массива поодиночке}
for i:=1 to n do
begin
write('a[',i,']');
readln(a[i]);
end;
Задача 2: Заполнение массива случайными числами.
Алгоритм состоит из трех пунктов:
1 . Перезапустить генератор случайных чисел.
2 . Ввести количество элементов n (или сгенерировать
случайное значение n).
3 . Сгенерировать значения для всех элементов.
Фрагмент программы:
{1 - перезапускаем генератор случайных чисел}
randomize;
{2 - генерируем случайное значение n}
n:=random(maxN);