For22. Дано вещественное число X и целое число N (> 0). Найти значение выражения
\(1 + X + X^2/(2!) + ... + X^N/(N!)\)
(\(N! = 1 \cdot 2 \cdot ... \cdot N\)). Полученное число является приближенным значением функции exp в точке X.
Решение на Python 3:
import math
X = 2
N = 20
print('X = ', X)
print('N = ', N)
F = 1.0
S = 1.0
for i in range(1,N+1):
F *= X / i
S += F
print(i," : ", F," : ", S)
print("Result:")
print(S)
print("e:")
print(math.exp(X))
- Подробности
- Автор: Рахматджон Хакимов
- Родительская категория: Задачи по программированию. Абрамян М. Э.
- Категория: For