p_4_5.pas
来自「Java写的词法/语法分析器。可生成JAVA语言或者是C++的词法和语法分析器。」· PAS 代码 · 共 29 行
PAS
29 行
{ program 4.5
compute the cosine using the expansion:
cos(x) = 1 - x**2/(2*1) + x**4/(4*3*2*1) - ... }
program cosine(input, output);
const
eps = 1e-14;
var
x, sx, s, t : real;
i, k, n : integer;
begin
read(n);
for i:=1 to n do
begin
read(x);
t := 1; k := 0; s := 1; sx := sqr(x);
while abs(t) > eps*abs(s) do
begin
k := k+2;
t := -t*sx/(k*(k-1));
s := s+t;
wnd; { error here! }
writeln(x,s,k div 2)
end
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?