гуглил оба вопроса не нашел ничего
|x| < 1
. Для |x| > 1
используется другой ряд - wolfram вам подскажет как он выглядит (в разделе series representations). А синус и косинус - периодические функции. Подозреваю, что всегда можно добавить/вычесть необходимое количество периодов и посчитать их значения.t = p3;