Смысл данного примера в том, что существует массив переменных (созданый в экселе и скопированый в скрипт) состоящий из готовых решений.
Code
sin[0]=0
sin[1]=0.017452406
sin[2]=0.034899497
...
Принцип работы тригономерических функций таков - аргумент функции (т.е. угол, например) с помощью тригонометрических преобразований преобразуется так чтобы он лежал на отрезке [0;90], после чего значение функции берется из ранее описаного массива. В случае, если угол не целое число, то значение функции находится по принципу линеаризации.
В примере описаны функции SIN, COS, ASIN, ACOS.