Taylor series for sin
Python Algorithms
alternating series
Flowchart (ISO 5807)
Source code
def taylor_sin(x, n):
term = x
total = x
for i in range(1, n):
term = -term * x * x / ((2 * i) * (2 * i + 1))
total += term
return total