Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2007 22:09:19

slymit
От:
Зарегистрирован: 2007-12-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Вычисление функции sin в точке x

Помогите пожалуйста написать программу, которая считывает с клавиатуры вещественное число x и целое число N(N>0), а затем выводит значение суммы x-(x**3)/3!+(x**5)/5!-…+(-1)**N*(x**(2N+1))/(2N+1)! (N!=1.2…..N). Полученное число является приближённым значением функции sin в точке x.



Отредактировано (Дек. 22, 2007 22:18:19)

Офлайн

#2 Дек. 23, 2007 00:43:42

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Вычисление функции sin в точке x

сессия что ли у студентов началась?



Офлайн

#3 Дек. 23, 2007 10:25:04

slymit
От:
Зарегистрирован: 2007-12-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Вычисление функции sin в точке x

Можно и так сказать)



Офлайн

#4 Дек. 23, 2007 11:00:48

slymit
От:
Зарегистрирован: 2007-12-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Вычисление функции sin в точке x

Если напишу эту прогу - не отчислят)



Офлайн

#5 Дек. 24, 2007 17:16:54

callret
От:
Зарегистрирован: 2007-12-24
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Вычисление функции sin в точке x

x = float(raw_input('x = ‘))
n = int(float(raw_input(’(n > 0) = ')))
f = lambda n: reduce(lambda x,y: x*y, range(1,n + 1))
s = x
for i in range(1, n + 1):
a = 2 * i + 1
s += (-1) ** i * (x ** a) / f(a)
print s



Отредактировано (Дек. 24, 2007 17:17:57)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version