COPTION DOUBLE,DUMP=1 DIFF ( Y , X , 1 ) = SIN ( X ) $ $ MPRINT = 2 NSTEPS = 1000 START = 0.1D0 END = 1.0D0 DLTXPT = 0.1D0 Y(1) = 2.0D0 - DCOS(START) WRITE(LIST,120) START,END,DLTXPT,Y(1) 120 FORMAT(8F16.10) $ $ C # COMMENT 1 C DIGITS := 32; C MAX_TERMS := 40; C # COMMENT 2 C ! C # COMMENT 3 C X_START := 0.1; C X_END := 1.0 ; C DIFF(Y,0,EXACT_SOLN_Y(X_START)); C GLOB_LOOK_POLES := TRUE; C GLOB_MAX_ITER := 1000000; C # COMMENT 4 C ! C # COMMENT 5 C EXACT_SOLN_Y := PROC(X) C # COMMENT 6 C RETURN(2.0 - COS(X)); C # COMMENT 7 C END;