Вычислить среднее арифметическое членов с 5 по 10 и с 18 по 25 - Turbo Pascal

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

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

Арифметическая прогрессия задана первым членом A1 и разностью D. Вычислить среднее арифметическое членов с 5 по 10 и с 18 по 25. С модулем!

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

textual
Листинг программы
  1. function an(a1, n, d: double): double;
  2. begin
  3.   an := a1 + (n - 1) * d
  4. end;
  5.  
  6. var a1, d: double;
  7.  begin
  8.    write('a1, d = ');
  9.    readln(a1, d);
  10.    writeln('<S5-10> = ', (an(a1, 5, d) + an(a1, 10 ,d)) / 2:0:4);
  11.    writeln('<S18-25> = ', (an(a1, 18, d) + an(a1, 25, d)) / 2:0:4);
  12.    readln
  13. end.

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

В данном коде используется функция an, которая принимает три параметра: a1, n и d. Эта функция вычисляет среднее арифметическое чисел a1 и следующих n-1 чисел, каждое из которых умножается на d. Значение функции возвращается в виде числа с плавающей запятой (double). Далее, в переменной a1 хранится первое число, для которого вычисляется среднее арифметическое, а в переменной d - шаг, на который умножается каждое последующее число. Затем, происходит чтение значений переменных a1 и d с помощью функции readln. После этого, вычисляются средние арифметические для пяти и десяти чисел, используя функцию an. Значения этих средних выводятся на экран с помощью функции writeln. После этого, происходит чтение следующих 10 чисел с помощью функции readln. Затем, вычисляются средние арифметические для восемнадцати и двадцати пяти чисел, используя функцию an. Значения этих средних также выводятся на экран с помощью функции writeln. Наконец, происходит чтение последнего числа и значения d с помощью функции readln, после чего программа завершается.

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


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

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

7   голосов , оценка 3.571 из 5

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

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

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