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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2010, 15:54   #1
Ekатерина
 
Аватар для Ekатерина
 
Регистрация: 12.03.2009
Сообщений: 8
По умолчанию Формула Маклорена

Доброго времени суток. Я хочу обратиться к вам за помощью.Передо мной стоит задача: написать функцию, которая считает косинус по формуле Маклорена, а остаточный член по формуле |cosx - MyCosx|, где myCos-моя функция, а cos-стандартная функция. Количество членов задается пользователем.
procedure TForm1.btncosClick(Sender: TObject);
var
x, C, MyPow, MyFact, MyCos:real;
i, n, k:integer;
begin
x := strtoint(edtarg.Text);
n := strtoint(lblN.Caption);
{êîñèíóñ ôóíêöèåé}
C := cos(x);
{ïî ôîðìóëå Òåéëîðà êîñèíóñ}
for i := 2 to n do
begin
{ñòåïåíü}
for k := 2 to i do
// begin
MyPow := Exp((2*k + 1)*Ln(-1))*Exp(k*Ln(X));
i := i + 2;
//end;
{Ôàêòîðèàë}
for k := 2 to i do
// begin
MyFact := MyFac*i;
i := i + 2;
// end;
{ñèíóñ}
k := MyPow/MyFact;
MyCos := MyCos + k;
i := i + 2;
end;
edtarg.Text:=(MyCos);
lblR.Caption := 'R()=' inttostr(abs(C - MyCos));
end;

Помогите, опжалуйста, разобраться с моими ошибками
Ekатерина вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
формула ROBERT033 Microsoft Office Excel 3 01.11.2009 08:46
Вычисление значений тригонометрических функций на основе разложения в ряд Маклорена Gangzta Помощь студентам 3 10.01.2009 15:47
Формула Танечка Microsoft Office Excel 3 26.06.2008 09:11
Формула Holodok Помощь студентам 3 19.05.2008 08:19
Разложение в ряд Маклорена Mari Помощь студентам 2 03.02.2008 23:23