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

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

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

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

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

textual
Листинг программы
var i, n, x: integer;
    sr: real;
begin
  sr := 0;
  write('n = ');
  readln(n);
  for i := 1 to n do
    begin
      write('x[', i, '] = ');
      readln(x);
      sr := sr + x
    end;
  write('Average = ', sr / n:0:5);
  readln
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
Похожие ответы