Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Пояснения к программе. Критерием окончания вычислений является заданная точность вычислений, поэтому число повторений цикла заранее неизвестно





Критерием окончания вычислений является заданная точность вычислений, поэтому число повторений цикла заранее неизвестно, процесс является итерационным и выход из цикла организуется по условию достижения требуемой точности. Вычислять каждый раз независимо степень xk и значение факториала k! нерационально, поэтому подсчет очередного члена ряда осуществляется через предыдущее значение по формуле

rk = rk-1 x / k.

program Iterative (input, output);

{ вычисление функции с помощью степенного ряда }

Var

Eps: Real; { точность вычислений }

X: Real; { аргумент }

R: Real; { очередной член ряда }

V: Real; { значение степенного ряда }

k: Integer; { счетчик членов ряда }

Begin

Writeln ('Введите точность вычислении');

Readln (Eps);

Writeln ('Введите аргумент');

Readln (X);

{ задание начального значения переменных цикла }

k:= 1;

Y:= 1;

R:= X;

while abs(R) > Eps do

Begin

У:= У + R;

k:= k + 1;

R:= R * X / k

End;

Writeln (' X =',Х:5:2,' ':5,'У = ', У + R:8:3)

End.

 

1.31. Составить программу для вычисления значения функции y = e-x с помощью разложения функции в степенной ряд (см. п. 1.30):

e-x = 1 – x/1! + x2/2! – x3/3! + … + (–1)n xn/n! + ….

1.32. Составить программу для вычисления значения функции y = sin(x) с помощью разложения функции в степенной ряд (см. п. 1.30):

sin(x) = x – x3/3! + x5/5! – x7/7! + … + (-1)n x2n+1/(2n+1)! + … .

1.33. Составить программу для вычисления значения функции y = cos (x) с помощью разложения функции в степенной ряд (см. п. 1.30):

cos(x) = 1 – x2/2! + x4/4! – x6/6! + … + (–1)n x2n/(2n)! + ….

1.34. Составить программу для вычисления значения функции y = sh(x) с помощью разложения функции в степенной ряд (см. п. 1.30):

sh(x) = x + x3/3! + x5/5! + x7/7! + … + x2n+1/(2n+1)! + ….

1.35. Составить программу для вычисления значения функции y = ch(x) с помощью разложения функции в степенной ряд (см. п. 1.30):

ch(x) = 1 + x2/2! + x4/4! + x6/6! + … + x2n/(2n)! + … .

1.36. Составить программу для вычисления значения функции y = ln(1+x) с помощью разложения функции в степенной ряд (см. п. 1.30):

ln(1+x) = x/1 – x2/2 + x3/3 - x4/4 +… + (–1)n+1 xn/n + … .

1.37. Составить программу для вычисления значения функции y = ln(1-x) с помощью разложения функции в степенной ряд (см. п. 1.30):

ln(1-x) = – x/1 – x2/2 – x3/3 – x4/4–… – xn/n + ….

1.38. Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд (см. п. 1.30):

 

= 2(x/1 + x3/3 + x5/5 + x7/7 +… + x2n+1/(2n+1) + …).

1.39. Составить программу для вычисления значения функции y =1/(1+x) с помощью разложения функции в степенной ряд (см. п. 1.30):

1/(1+x) = 1 – x + x2 – x3 + x4 -… + (–1)n xn + ….

1.40. Составить программу для вычисления значения функции y = 1/(1+x)2 с помощью разложения функции в степенной ряд (см. п. 1.30):

1/(1+x)2 = 1 – 2x + 3x2 – 4x3 + 5x4–… + (–1)n (n+1)xn + ….

1.41. Составить программу для вычисления значения функции y = 1/(1+x)3 с помощью разложения функции в степенной ряд (см. п. 1.30):

1/(1+x)3 = 1 – x + x2 x3 ++ xn +….

1.42. Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд (см. п. 1.30):

= 1 + x x2 + x3 – … .

1.43. Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд (см. п. 1.30):

= 1 – x + x2 x3 + ….

1.44. Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд (см. п. 1.30):

= 1 + x2 + x4 + x6 + ….

1.45. Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд (см. п. 1.30):

= 1 – x2/3! + x4/5! – x6/7! + … + (–1)n x2n/(2n+1)! + ….

1.46. Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд (см. п. 1.30):

= 1 – x2/1! + x4/2! – x6/3! + … + (–1)n x2n/n! + ….

1.47. Составить программу для вычисления значения функции y = arctg(x) с помощью разложения функции в степенной ряд (см. п. 1.30):

arctg(x) = x – x3/3 + x5/5 – x7/7 + … + (–1)n x2n+1/(2n+1) + ….

1.48. Составить программу для вычисления значения функции y = arcsin(x) с помощью разложения функции в степенной ряд (см. п. 1.30):

1.49. Составить программу для вычисления функции y = с помощью разложения функции в степенной ряд (см. п. 1.30):

 

 

Date: 2015-07-23; view: 399; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию