Раскладывать в ряды это неправильный подход.
У разложений в ряды цель -- приблизить функцию в окрестности. А при "приближенном вычислении sin/cos" важнее "минимизировать общую ошибку на интервале".
Нужно так делать: http://lab.polygonal.de/?p=205 (если есть плавающая точка). Или так: http://www.coranac.com/2009/07/sines/ (если в целых числах)





