For23. Дано вещественное число $$X$$ и целое число $$N$$ ($$> 0$$). Найти значение выражения $$X — X^3/(3!) + X^5/(5!) -…+ (-1)^N*X^{2*N+1}/((2*N+1)!) (N! = 1*2*…*N)$$. Полученное число является приближенным значением функции sin в точке $$X$$.
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
алг For_23 (арг вещ X, цел N, рез вещ Exp) нач цел i, NFact вещ Elem NFact:=1 Elem:=X Exp:=Elem нц для i от 2 до N Elem:=-Elem*X*X/((NFact+1)*(NFact+2)) NFact:=NFact+2 Exp:=Exp+Elem кц вывод "sin(",X,") = ", sin(X), нс кон |
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
алг For_23 (арг вещ X, цел N, рез вещ A) нач цел i, NCurr вещ K NCurr:=1 K:=X A:=K вывод "Элементы последовательности:", K, ", " нц для i от 2 до N Next_Elem(X, K, NCurr) вывод K, ", " A:=A+K кц вывод нс кон алг Next_Elem (арг вещ X, арг рез вещ K, цел N) нач K:=K*(-1)*X*X/((N+1)*(N+2)) N:=N+2 кон |
Другие задачи из раздела For можно посмотреть здесь.
Комментарии: