Создание и использование модулей - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Добрые люди помогите пожалуйста с данной задачей. Спасибо!!! Параметр– массив из N целых чисел(N– константа модуля). Действия: • нахождение минимального элемента; • нахождение максимального элемента; • нахождение суммы элементов массива; • перестановка элементов массива в обратном порядке.

Решение задачи: «Создание и использование модулей»

textual
Листинг программы
uses crt, modul;
const N=10;
var arr:array[1..N] of integer;
    i,l:integer;
begin
l:=N;
for i:=1 to N do
 begin
 arr[i]:=random(10);
 write(arr[i],' ');
 end;
writeln();
arrmax(arr);
arrmin(arr);
arrsum(arr);
arrord(arr);
end.

Объяснение кода листинга программы

  1. В первой строке используются библиотеки crt и modul.
  2. Константа N имеет значение 10.
  3. Переменная arr представляет собой массив целых чисел размером от 1 до N.
  4. Переменные i и l имеют значения типа integer.
  5. Цикл for проходит от 1 до N (N - 1) раз.
  6. Внутри цикла каждый элемент массива arr[i] присваивается переменной i со случайным значением от 0 до 9 (используется функция random).
  7. Значение каждого элемента массива выводится на экран с помощью функции write.
  8. После завершения цикла выводится символ новой строки с помощью функции writeln.
  9. Функции arrmax, arrmin, arrsum и arrord используются для работы с массивом arr.
  10. Функция arrmax возвращает максимальное значение из элементов массива arr.
  11. Функция arrmin возвращает минимальное значение из элементов массива arr.
  12. Функция arrsum возвращает сумму всех элементов массива arr.
  13. Функция arrord возвращает порядок элементов массива arr (по возрастанию или убыванию).

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы