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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2011, 19:48   #1
Veina
Пользователь
 
Регистрация: 28.10.2009
Сообщений: 34
По умолчанию Сумма ряда

Нужно написать программу подсчета ряда I=h*(сумму по i от 0 до (n-1) от функции F(Xi), Хi=i*h ). Программу написала, проверьте, пожалуйста:
Код:
uses crt;
function f(x: real): real;
begin
 f := sqrt(1+cos(x));
end;

var a,b,h,x,y,y1,y2: real;
    n: integer;
begin
 clrscr;
 write ('a='); readln (a);
 write ('b='); readln (b);

 write ('n='); readln (n);

 h := (b-a)/n;

 y := 0; x := a;      {x = a = X0}
 while x < b do begin {x < Xn}
  y := y + f(x);
  x := x + h;        {x = X0, X1, X2 ... Xn-1}
 end;
 y := y * h;
 writeln ('integral raven ', y: 10: 6);

 readkey;
end.
Считает вроде правильно, но вопрос в том, как сделать i не от 0, а от 1 ?
Подскажите, пожалуйста
Veina вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сумма ряда [Te[M]ka] Паскаль, Turbo Pascal, PascalABC.NET 5 22.01.2011 17:50
сумма ряда gector_sm Помощь студентам 0 30.05.2010 22:01
Сумма ряда в С Eovin Общие вопросы C/C++ 14 20.03.2010 12:27
Сумма ряда eKStaSy Помощь студентам 4 25.10.2009 17:41