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