Вывести на экран среднее арифметическое элементов массива - Free Pascal

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

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

3. A[i] массив целых чисел, состоящий из 5 элементов. Элементы массива вводятся пользователем. Выполнить: Вывести на экран среднее арифметическое элементов

Решение задачи: «Вывести на экран среднее арифметическое элементов массива»

textual
Листинг программы
Program NameProgram;
uses crt;
const len=5;
type Mas=array[1..len] of Integer;
var i:Byte;
    A:Mas;
    sum:integer;
begin
    clrscr;
    sum:=0;
    Write('Enter Array:');
    for i:=1 to len do
        begin
            readln(A[i]);
            sum:=sum+A[i];
        end;
    sum:=sum div len;
    writeln('Average: ',sum);
    readln;
end.

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

  1. Объявление программы на языке Free Pascal.
  2. Использование модуля CRT для работы с консолью.
  3. Установка константы len равной 5, которая определяет размер массива.
  4. Создание типа данных Mas, который представляет собой массив целых чисел.
  5. Объявление переменной i типа Byte для цикла.
  6. Объявление переменной A типа Mas для хранения массива.
  7. Объявление переменной sum типа Integer для хранения суммы элементов массива.
  8. Очистка экрана с помощью функции clrscr.
  9. Инициализация переменной sum значением 0.
  10. Вывод сообщения Enter Array: для приглашения пользователя ввести элементы массива.
  11. Цикл for для чтения элементов массива.
  12. Внутри цикла, каждый элемент массива считывается с помощью функции readln и сохраняется в соответствующем элементе массива A.
  13. Каждый элемент массива прибавляется к переменной sum.
  14. После завершения цикла, переменной sum присваивается значение среднего арифметического элементов массива, полученное с помощью операции деления sum на len.
  15. Вывод значения переменной sum с помощью функции writeln.
  16. Чтение символа из стандартного ввода с помощью функции readln для завершения работы программы.
  17. Программа завершается, когда пользователь нажимает любую клавишу.
  18. Программа выводит на экран сообщение Average: и значение переменной sum.
  19. Программа ожидает ввода пользователя.
  20. Программа завершается, когда пользователь нажимает любую клавишу.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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