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

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

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

Подскажите как сделать на Pascal) А то туплю что-то...Прога не так результаты выдает... как понял всё не правильно в корне.

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

textual
Листинг программы
  1. var n,k:integer;
  2.     x,t,s:real;
  3. begin
  4. write('x=');
  5. readln(x);
  6. write('n=');
  7. readln(n);
  8. t:=x; //нулевой член
  9. s:=x;
  10. for k:=1 to n do
  11.  begin
  12.   t:=t*x*x*x*x/(4*k-2)/(4*k-1)/(4*k)/(4*k+1);
  13.   s:=s+t;
  14.  end;
  15. write('s=',s)
  16. end.

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

  1. Переменные объявлены: n, k, x, t, s - целочисленные, real - вещественные.
  2. Чтение значений переменных x и n.
  3. Инициализация переменных t и s значениями x.
  4. Запуск цикла for с переменной k от 1 до n.
  5. Внутри цикла вычисление значения t как произведения x возведенного в степень 4, деленного на (4k-2), (4k-1), (4k), (4k+1).
  6. Добавление значения t к переменной s.
  7. Остановка цикла после завершения цикла for.
  8. Вывод значения переменной s.

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


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

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

6   голосов , оценка 3.833 из 5

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

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

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