В работе использовать рекуррентный алгоритм вычисления бесконечных сумм.
Program PascalGuru;
const
PI = 3.1436; { значение ПИ }
var
x: real; { переменная икса }
begin
x := -PI; { иксу присваиваем МИНУС ПИ }
while (x < 3.1437) do { пока X миньше ПИ }
begin
writeln('x= ', x:7:4, ' | y=', cos(x):7:4); { выводим текущий результат }
x := x + (PI / 8); { увеличиваем счётчик цикла }
end;
readln;
end.