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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2010, 20:21   #1
fermerius
Пользователь
 
Регистрация: 15.10.2009
Сообщений: 11
По умолчанию Вычислить значение аргумента

М, собственно вопрос, как вычислить значение функции (на языке паскаль) cos^2 x при значении аргумента x, от 0 до Pi/2 (0; Pi/2) с шагом Pi/90.

?

Расчеты производить по этой формуле по разложению в ряд.

Если у кого есть свободные 6 минут, помогите с кодом, пожалуйста =)

Стану крутым, помогу =)

UPD.
Namolem, сорри, неправильно выразился (

Последний раз редактировалось fermerius; 24.01.2010 в 21:45. Причина: неправильно поставлен вопрос
fermerius вне форума Ответить с цитированием
Старый 24.01.2010, 20:50   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

значение аргумента?
for (double p=0;p<M_PI/2+0.00001;p+=M_PI/90)
cout <<p<<' ';
Namolem вне форума Ответить с цитированием
Старый 24.01.2010, 22:00   #3
fermerius
Пользователь
 
Регистрация: 15.10.2009
Сообщений: 11
По умолчанию

Задача решена, спасибо =)

Решение:

Код:
VAR
 X:REAL;
 i:INTEGER;

Function SUM(Xs:REAL):REAL;
 VAR
   a,S:REAL;
   n:INTEGER;
 Begin
   a:=-SQR(2*Xs)/2;
   S:=1+0.5*a;
   n:=1;
   Repeat
    Inc(n);
    a:=-a*SQR(2*Xs)/(2*n-1)/(2*n);
    S:=S+0.5*a;
   Until Abs(a)<1E-7;
   SUM:=S;
 End;

BEGIN
 For i:=0 TO 45 DO
  Begin
    X:=Pi*i/90;
    WriteLn(i:2,'*Pi/90', SUM(X):10:5, SQR(Cos(X)):10:5);
  End;
 ReadLn;
END.
fermerius вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для заданных значений аргумента Х вычислить значения суммы S и функцию Z Infinity11 Помощь студентам 8 23.11.2009 09:35
Вычислить значение f(x)=x+lnx Ленa Помощь студентам 4 14.10.2009 00:15
Для аргумента Х, изменяющегося от -0.6 с шагом 0.05, вычислить 20 значений функции J@ck Помощь студентам 2 13.05.2009 14:14
Вычислить значение Наталья111 Общие вопросы Delphi 17 25.12.2008 08:43
Вычислить значение функции Y=F(x) для аргумента x, изменяющегося от xн до xк с шагом изменения Hx. dr.Chas Общие вопросы по программированию, компьютерный форум 1 12.12.2008 13:58