Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2013, 23:40   #1
pitak
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 17
Радость Найти сумму ряда (Pascal)

Здравствуйте. Прошу помочь с задачей.
Задание: найти сумму ряда.
Ряд: cos x +...+(cos(2n-1)*x)/(2n-1)^2
Диапазон изменения аргумента: pi/10<=x<=9pi/10
n=40
Функция Y=(pi^2/8)-(pi/4)*|x|
Программа выдает неверный результат. Подскажите в чем ошибка и как исправить?
Код:
Program summa;
Var x, S, h, K, Y, a, b: real;
N1, N2, n: integer;
begin
  a:=Pi/10;
  b:=9*Pi/10;
  N1:=1;
  N2:=40;
  h:=((b-a)/10);
  x:=a;
  S:=1;
  n:=1;
  K:=1;
  Y:=3;
    write('X':2); 
    write('S':4);
    writeln('Y':5);
    While x<= b do
    begin
    S:=0;
    K:=1;
    For n:=N1 to N2 do
    begin
    K:=(cos(2*n-1)*x)/((2*n-1)*(2*n-1));
    S:=S+K;
    end;
    Y:=((Pi*Pi)/8)-(Pi/4)*(ABS(x));
    write(x:4:2); 
    write(S:5:2);
    writeln(Y:5:2);
     x:=x+h;
    end;
    end.

Последний раз редактировалось Stilet; 17.12.2013 в 18:24.
pitak вне форума Ответить с цитированием
Старый 17.12.2013, 18:19   #2
pitak
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 17
По умолчанию

так и не исправил((
pitak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти сумму ряда Yacno123 Помощь студентам 2 31.10.2013 15:00
Найти сумму ряда _PROGRAMM_ Помощь студентам 1 13.07.2013 23:35
Найти сумму ряда чисел(Pascal) xhatex Помощь студентам 1 19.01.2013 21:09
найти сумму ряда в си fidot Помощь студентам 3 30.03.2011 22:28
Найти сумму ряда с точностью e, если дан общий член этого ряда JiLiYa Общие вопросы C/C++ 2 18.02.2009 11:11