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

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

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

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

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

textual
Листинг программы
var n,k:integer;
    x,t,s:real;
begin
write('x=');
readln(x);
write('n=');
readln(n);
t:=x; //нулевой член
s:=x;
for k:=1 to n do
 begin
  t:=t*x*x*x*x/(4*k-2)/(4*k-1)/(4*k)/(4*k+1);
  s:=s+t;
 end;
write('s=',s)
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