code 31048; real procedure ORTPOLSYM(N,X,C); value N,X; integer N; real X; array C; if N=0 then ORTPOLSYM:=1.0 else begin integer K,L; real R,S,H; R:=X; S:=1.0; L:=N-1; for K:=1 step 1 until L do begin H:=R; R:=X*R-C[K]*S; S:=H end; ORTPOLSYM:=R end ORTPOLSYM; eop