Вычислить среднее арифметическое значение последовательности целых чисел - Turbo Pascal

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

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

Вычисляет среднее арифметическое значение последовательности целых чисел. Первое, считываемое целое число, определяет количество значений, которое осталось ввести (оно не учитывается в вычислениях). Программа должна считывать значения по одному. Использовать оператор цикла for.

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

textual
Листинг программы
  1. var i, n, x: integer;
  2.     sr: real;
  3. begin
  4.   sr := 0;
  5.   write('n = ');
  6.   readln(n);
  7.   for i := 1 to n do
  8.     begin
  9.       write('x[', i, '] = ');
  10.       readln(x);
  11.       sr := sr + x
  12.     end;
  13.   write('Average = ', sr / n:0:5);
  14.   readln
  15. end.

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

  1. Переменные i, n, x объявлены как целочисленные.
  2. Переменная sr объявлена как вещественная (real).
  3. Строка кода sr := 0; инициализирует переменную sr значением 0.
  4. Строка кода write('n = '); запрашивает у пользователя значение переменной n и записывает его в выходной поток.
  5. Цикл for i := 1 to n do начинается с i равным 1 и продолжается до i равного n.
  6. Внутри цикла строка кода write('x[', i, '] = '); запрашивает у пользователя значение переменной x для i-го элемента и записывает его в выходной поток.
  7. Строка кода sr := sr + x; суммирует значение переменной sr с значением переменной x для i-го элемента.
  8. После завершения цикла for, строка кода write('Average = ', sr / n:0:5); вычисляет среднее арифметическое значение последовательности, деля sr на n и округляя результат до 5 знаков после запятой.
  9. Строка кода readln; считывает ввод пользователя.

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


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

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

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы