For the iteration
$$x_{n+1}=f(x_n)\equiv \sin(x_n) \text{ with initial value } x_0=1,$$
I know it converges since $x_{n+1}\le x_n$ for all $n$ and the limit is zero, so the iteration converges to zero, but how do I know the rate of convergence? Also, what are the effects of rounding errors?