Вычислить сумму ряда - Pascal (80617)

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

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

Для заданного натурального n и действительного x подсчитать сумму. Ребят самым простым способом если можно

Решение задачи: «Вычислить сумму ряда»

textual
Листинг программы
  1. var n,i,z:integer;
  2.     s:real;
  3. begin
  4. repeat
  5. write('Введите целое n>0 n=');
  6. readln(n);
  7. until n>0;
  8. s:=0;
  9. z:=-1;
  10. for i:=1 to n do
  11.  begin
  12.   z:=-z;
  13.   s:=s+z/sqr(2*i+1);
  14.  end;
  15. write('S=',s:0:5)
  16. end.

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

  1. Создаются переменные:
    • n (целое число) - для хранения введенного значения пользователем.
    • i (целое число) - для использования как счетчик в цикле.
    • z (целое число) - для вычисления знака в ряде.
    • s (вещественное число) - для хранения суммы ряда.
  2. Пользователю предлагается ввести значение переменной n с помощью сообщения 'Введите целое n>0 n='. Программа ожидает ввода нового значения, пока не будет введено целое число больше нуля.
  3. Переменной s присваивается значение 0, переменной z присваивается значение -1.
  4. Выполняется цикл от 1 до n. В цикле происходит следующее:
    • Значение переменной z меняется на противоположное (из положительного в отрицательное и наоборот).
    • Значение переменной s увеличивается на z разделенное на квадрат суммы (2*i+1).
  5. После выполнения цикла программа выводит значение переменной s с сообщением 'S=' и округляет его до 5 знаков после запятой.

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


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

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

12   голосов , оценка 4.167 из 5

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

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

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