begin comment LIBRARY 3; integerI,CL,N,REP; array R,A,B[1:30],C[1:10]; real J,ROOT,X; integerprocedure EVEN(X); value X; integerX; EVEN ≔ ̲f X÷2×2 = X then 1 else -1; procedure GAMM(R,A,B,C); array R,A,B,C; begin integerREP,I,CL; real J,ROOT,X; REP ≔ 00×N; OUTREAL(99,CPUTIME); for CL ≔ 1 step 1 until REP do ; OUTREAL(99,CPUTIME); REP ≔ ; OUTREAL(99,CPUTIME); for CL ≔ step 1 until REP do for I ≔ 1 step 1 until 30 do R[I] ≔ [I]+B[I]; OUTREAL(99,CPUTIME); for CL ≔ step 1 until REP do for I ≔ step 1 until 30 do R[I] ≔ [I]×B[I]; OUTREAL(99,CPUTIME); REP ≔ ×N; X ≔ ·5; OUTREAL(99,CPUTIME); for CL ≔ 1 step 1 until REP do begin J ≔ ·0; for I ≔ 1 step 1 until 10 do J ≔ J+C[I])×X end; OUTREAL(99,CPUTIME); OUTREAL(99,J); OUTREAL(99,CPUTIME); for CL ≔ 1 step 1 until REP do begin J ≔ [1]; for I ≔ step 1 until 10 do if C[I]>J then J ≔ [I] end; OUTREAL(99,CPUTIME); J ≔ ; REP ≔ 8×N; OUTREAL(99,CPUTIME); for CL ≔ step 1 until REP do begin ROOT ≔ ·0; for I ≔ step 1 until 5 do ROOT ≔ 0·5×(ROOT+J/ROOT) end; OUTREAL(99,CPUTIME); OUTREAL(99,ROOT); end OF GAMM; I ≔ ; for J ≔ 04·5,3·7,-68·9,228·2,-1004·4,500·0,308·1,45·0,152·35,161·8 do begin C[I] ≔ ; I ≔ +1 end; for I ≔ step 1 until 30 do begin A[I] ≔ VEN(I)×I×I; B[I] ≔ -EVEN(I)×I×I end; N ≔ 2000; REP ≔ 00×N; OUTREAL(99,CPUTIME); for CL ≔ 1 step 1 until REP do ; OUTREAL(99,CPUTIME); REP ≔ ; OUTREAL(99,CPUTIME); for CL ≔ step 1 until REP do for I ≔ 1 step 1 until 30 do R[I] ≔ [I]+B[I]; OUTREAL(99,CPUTIME); for CL ≔ step 1 until REP do for I ≔ step 1 until 30 do R[I] ≔ [I]×B[I]; OUTREAL(99,CPUTIME); REP ≔ ×N; X ≔ ·5; OUTREAL(99,CPUTIME); for CL ≔ 1 step 1 until REP do begin J ≔ ·0; for I ≔ 1 step 1 until 10 do J ≔ J+C[I])×X end; OUTREAL(99,CPUTIME); OUTREAL(99,J); OUTREAL(99,CPUTIME); for CL ≔ 1 step 1 until REP do begin J ≔ [1]; for I ≔ step 1 until 10 do if C[I]>J then J ≔ [I] end; OUTREAL(99,CPUTIME); J ≔ ; REP ≔ 8×N; OUTREAL(99,CPUTIME); for CL ≔ step 1 until REP do begin ROOT ≔ ·0; for I ≔ step 1 until 5 do ROOT ≔ 0·5×(ROOT+J/ROOT) end; OUTREAL(99,CPUTIME); OUTREAL(99,ROOT); GAMM(R,A,B,C); end