products/Sources/formale Sprachen/Coq/test-suite/bugs/closed image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: bug_2141.v   Sprache: Coq

000100 IDENTIFICATION DIVISION.                                         IF1384.2
000200 PROGRAM-ID.                                                      IF1384.2
000300     IF138A.                                                      IF1384.2
000400                                                                  IF1384.2
000500***********************************************************       IF1384.2
000600*                                                         *       IF1384.2
000700* This program forms part of the CCVS85 COBOL Test Suite. *       IF1384.2
000800* It contains tests for the Intrinsic Function SUM .      *       IF1384.2
000900*                                                         *       IF1384.2
001000***********************************************************       IF1384.2
001100 ENVIRONMENT DIVISION.                                            IF1384.2
001200 CONFIGURATION SECTION.                                           IF1384.2
001300 SOURCE-COMPUTER.                                                 IF1384.2
001400     Card0130.                                                    IF1384.2
001500 OBJECT-COMPUTER.                                                 IF1384.2
001600     Card0131.                                                    IF1384.2
001700 INPUT-OUTPUT SECTION.                                            IF1384.2
001800 FILE-CONTROL.                                                    IF1384.2
001900     SELECT PRINT-FILE ASSIGN TO                                  IF1384.2
002000     "C0085" .                                                    IF1384.2
002100 DATA DIVISION.                                                   IF1384.2
002200 FILE SECTION.                                                    IF1384.2
002300 FD  PRINT-FILE.                                                  IF1384.2
002400 01  PRINT-REC PICTURE X(120).                                    IF1384.2
002500 01  DUMMY-RECORD PICTURE X(120).                                 IF1384.2
002600 WORKING-STORAGE SECTION.                                         IF1384.2
002700***********************************************************       IF1384.2
002800* Variables specific to the Intrinsic Function Test IF138A*       IF1384.2
002900***********************************************************       IF1384.2
003000 01  A                   PIC S9(10)          VALUE 5.             IF1384.2
003100 01  B                   PIC S9(10)          VALUE 7.             IF1384.2
003200 01  C                   PIC S9(10)          VALUE -4.            IF1384.2
003300 01  D                   PIC S9(10)          VALUE 10.            IF1384.2
003400 01  E                   PIC S9(5)V9(5)      VALUE 34.26.         IF1384.2
003500 01  F                   PIC S9(5)V9(5)      VALUE -8.32.         IF1384.2
003600 01  G                   PIC S9(5)V9(5)      VALUE 4.08.          IF1384.2
003700 01  H                   PIC S9(5)V9(5)      VALUE -5.3.          IF1384.2
003800 01  M                   PIC S9(10)          VALUE 320000.        IF1384.2
003900 01  N                   PIC S9(10)          VALUE 650000.        IF1384.2
004000 01  O                   PIC S9(10)          VALUE -430000.       IF1384.2
004100 01  P                   PIC S9(10)          VALUE 1.             IF1384.2
004200 01  Q                   PIC S9(10)          VALUE 3.             IF1384.2
004300 01  R                   PIC S9(10)          VALUE 5.             IF1384.2
004400 01  ARG1                PIC S9(10)          VALUE 1.             IF1384.2
004500 01  ARR                                     VALUE "40537".       IF1384.2
004600     02  IND OCCURS 5 TIMES PIC 9.                                IF1384.2
004700 01  TEMP                PIC S9(10)V9(5).                         IF1384.2
004800 01  WS-NUM              PIC S9(6)V9(7).                          IF1384.2
004900 01  MIN-RANGE           PIC S9(5)V9(7).                          IF1384.2
005000 01  MAX-RANGE           PIC S9(5)V9(7).                          IF1384.2
005100*                                                                 IF1384.2
005200**********************************************************        IF1384.2
005300*                                                                 IF1384.2
005400 01  TEST-RESULTS.                                                IF1384.2
005500     02 FILLER                   PIC X      VALUE SPACE.          IF1384.2
005600     02 FEATURE                  PIC X(20)  VALUE SPACE.          IF1384.2
005700     02 FILLER                   PIC X      VALUE SPACE.          IF1384.2
005800     02 P-OR-F                   PIC X(5)   VALUE SPACE.          IF1384.2
005900     02 FILLER                   PIC X      VALUE SPACE.          IF1384.2
006000     02  PAR-NAME.                                                IF1384.2
006100       03 FILLER                 PIC X(19)  VALUE SPACE.          IF1384.2
006200       03  PARDOT-X              PIC X      VALUE SPACE.          IF1384.2
006300       03 DOTVALUE               PIC 99     VALUE ZERO.           IF1384.2
006400     02 FILLER                   PIC X(8)   VALUE SPACE.          IF1384.2
006500     02 RE-MARK                  PIC X(61).                       IF1384.2
006600 01  TEST-COMPUTED.                                               IF1384.2
006700     02 FILLER                   PIC X(30)  VALUE SPACE.          IF1384.2
006800     02 FILLER                   PIC X(17)  VALUE                 IF1384.2
006900            " COMPUTED=".                                   IF1384.2
007000     02 COMPUTED-X.                                               IF1384.2
007100     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          IF1384.2
007200     03 COMPUTED-N               REDEFINES COMPUTED-A             IF1384.2
007300                                 PIC -9(9).9(9).                  IF1384.2
007400     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         IF1384.2
007500     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     IF1384.2
007600     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     IF1384.2
007700     03       CM-18V0 REDEFINES COMPUTED-A.                       IF1384.2
007800         04 COMPUTED-18V0                    PIC -9(18).          IF1384.2
007900         04 FILLER                           PIC X.               IF1384.2
008000     03 FILLER PIC X(50) VALUE SPACE.                             IF1384.2
008100 01  TEST-CORRECT.                                                IF1384.2
008200     02 FILLER PIC X(30) VALUE SPACE.                             IF1384.2
008300     02 FILLER PIC X(17) VALUE " CORRECT =".                IF1384.2
008400     02 CORRECT-X.                                                IF1384.2
008500     03 CORRECT-A                  PIC X(20) VALUE SPACE.         IF1384.2
008600     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      IF1384.2
008700     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         IF1384.2
008800     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     IF1384.2
008900     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     IF1384.2
009000     03      CR-18V0 REDEFINES CORRECT-A.                         IF1384.2
009100         04 CORRECT-18V0                     PIC -9(18).          IF1384.2
009200         04 FILLER                           PIC X.               IF1384.2
009300     03 FILLER PIC X(2) VALUE SPACE.                              IF1384.2
009400     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     IF1384.2
009500 01  TEST-CORRECT-MIN.                                            IF1384.2
009600     02 FILLER PIC X(30) VALUE SPACE.                             IF1384.2
009700     02 FILLER PIC X(17) VALUE " MIN VALUE =".                IF1384.2
009800     02 CORRECTMI-X.                                              IF1384.2
009900     03 CORRECTMI-A                 PIC X(20) VALUE SPACE.        IF1384.2
010000     03 CORRECT-MIN    REDEFINES CORRECTMI-A     PIC -9(9).9(9).  IF1384.2
010100     03 CORRECTMI-0V18 REDEFINES CORRECTMI-A     PIC -.9(18).     IF1384.2
010200     03 CORRECTMI-4V14 REDEFINES CORRECTMI-A     PIC -9(4).9(14). IF1384.2
010300     03 CORRECTMI-14V4 REDEFINES CORRECTMI-A     PIC -9(14).9(4). IF1384.2
010400     03      CR-18V0 REDEFINES CORRECTMI-A.                       IF1384.2
010500         04 CORRECTMI-18V0                     PIC -9(18).        IF1384.2
010600         04 FILLER                           PIC X.               IF1384.2
010700     03 FILLER PIC X(2) VALUE SPACE.                              IF1384.2
010800     03 FILLER                           PIC X(48) VALUE SPACE.   IF1384.2
010900 01  TEST-CORRECT-MAX.                                            IF1384.2
011000     02 FILLER PIC X(30) VALUE SPACE.                             IF1384.2
011100     02 FILLER PIC X(17) VALUE " MAX VALUE =".                IF1384.2
011200     02 CORRECTMA-X.                                              IF1384.2
011300     03 CORRECTMA-A                  PIC X(20) VALUE SPACE.       IF1384.2
011400     03 CORRECT-MAX    REDEFINES CORRECTMA-A     PIC -9(9).9(9).  IF1384.2
011500     03 CORRECTMA-0V18 REDEFINES CORRECTMA-A     PIC -.9(18).     IF1384.2
011600     03 CORRECTMA-4V14 REDEFINES CORRECTMA-A     PIC -9(4).9(14). IF1384.2
011700     03 CORRECTMA-14V4 REDEFINES CORRECTMA-A     PIC -9(14).9(4). IF1384.2
011800     03      CR-18V0 REDEFINES CORRECTMA-A.                       IF1384.2
011900         04 CORRECTMA-18V0                     PIC -9(18).        IF1384.2
012000         04 FILLER                           PIC X.               IF1384.2
012100     03 FILLER PIC X(2) VALUE SPACE.                              IF1384.2
012200     03 CORMA-ANSI-REFERENCE             PIC X(48) VALUE SPACE.   IF1384.2
012300 01  CCVS-C-1.                                                    IF1384.2
012400     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PAIF1384.2
012500-    "SS PARAGRAPH-NAME IF1384.2
012600-    " REMARKS".                                            IF1384.2
012700     02 FILLER                     PIC X(20)    VALUE SPACE.      IF1384.2
012800 01  CCVS-C-2.                                                    IF1384.2
012900     02 FILLER                     PIC X        VALUE SPACE.      IF1384.2
013000     02 FILLER                     PIC X(6)     VALUE "TESTED".   IF1384.2
013100     02 FILLER                     PIC X(15)    VALUE SPACE.      IF1384.2
013200     02 FILLER                     PIC X(4)     VALUE "FAIL".     IF1384.2
013300     02 FILLER                     PIC X(94)    VALUE SPACE.      IF1384.2
013400 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       IF1384.2
013500 01  REC-CT                        PIC 99       VALUE ZERO.       IF1384.2
013600 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       IF1384.2
013700 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       IF1384.2
013800 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       IF1384.2
013900 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       IF1384.2
014000 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       IF1384.2
014100 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       IF1384.2
014200 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      IF1384.2
014300 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       IF1384.2
014400 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     IF1384.2
014500 01  CCVS-H-1.                                                    IF1384.2
014600     02  FILLER                    PIC X(39)    VALUE SPACES.     IF1384.2
014700     02  FILLER                    PIC X(42)    VALUE             IF1384.2
014800     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 IF1384.2
014900     02  FILLER                    PIC X(39)    VALUE SPACES.     IF1384.2
015000 01  CCVS-H-2A.                                                   IF1384.2
015100   02  FILLER                        PIC X(40)  VALUE SPACE.      IF1384.2
015200   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  IF1384.2
015300   02  FILLER                        PIC XXXX   VALUE             IF1384.2
015400     "4.2 ".                                                      IF1384.2
015500   02  FILLER                        PIC X(28)  VALUE             IF1384.2
015600            " COPY - NOT FOR DISTRIBUTION".                       IF1384.2
015700   02  FILLER                        PIC X(41)  VALUE SPACE.      IF1384.2
015800                                                                  IF1384.2
015900 01  CCVS-H-2B.                                                   IF1384.2
016000   02  FILLER                        PIC X(15)  VALUE             IF1384.2
016100            "TEST RESULT OF ".                                    IF1384.2
016200   02  TEST-ID                       PIC X(9).                    IF1384.2
016300   02  FILLER                        PIC X(4)   VALUE             IF1384.2
016400            " IN ".                                               IF1384.2
016500   02  FILLER                        PIC X(12)  VALUE             IF1384.2
016600     " HIGH ".                                              IF1384.2
016700   02  FILLER                        PIC X(22)  VALUE             IF1384.2
016800            " LEVEL VALIDATION FOR ".                             IF1384.2
016900   02  FILLER                        PIC X(58)  VALUE             IF1384.2
017000     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IF1384.2
017100 01  CCVS-H-3.                                                    IF1384.2
017200     02  FILLER                      PIC X(34)  VALUE             IF1384.2
017300            " FOR OFFICIAL USE ONLY ".                         IF1384.2
017400     02  FILLER                      PIC X(58)  VALUE             IF1384.2
017500     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IF1384.2
017600     02  FILLER                      PIC X(28)  VALUE             IF1384.2
017700            " COPYRIGHT 1985 ".                                IF1384.2
017800 01  CCVS-E-1.                                                    IF1384.2
017900     02 FILLER                       PIC X(52)  VALUE SPACE.      IF1384.2
018000     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              IF1384.2
018100     02 ID-AGAIN                     PIC X(9).                    IF1384.2
018200     02 FILLER                       PIC X(45)  VALUE SPACES.     IF1384.2
018300 01  CCVS-E-2.                                                    IF1384.2
018400     02  FILLER                      PIC X(31)  VALUE SPACE.      IF1384.2
018500     02  FILLER                      PIC X(21)  VALUE SPACE.      IF1384.2
018600     02 CCVS-E-2-2.                                               IF1384.2
018700         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      IF1384.2
018800         03 FILLER                   PIC X      VALUE SPACE.      IF1384.2
018900         03 ENDER-DESC               PIC X(44)  VALUE             IF1384.2
019000            "ERRORS ENCOUNTERED".                                 IF1384.2
019100 01  CCVS-E-3.                                                    IF1384.2
019200     02  FILLER                      PIC X(22)  VALUE             IF1384.2
019300            " FOR OFFICIAL USE ONLY".                             IF1384.2
019400     02  FILLER                      PIC X(12)  VALUE SPACE.      IF1384.2
019500     02  FILLER                      PIC X(58)  VALUE             IF1384.2
019600     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IF1384.2
019700     02  FILLER                      PIC X(13)  VALUE SPACE.      IF1384.2
019800     02 FILLER                       PIC X(15)  VALUE             IF1384.2
019900             " COPYRIGHT 1985".                                   IF1384.2
020000 01  CCVS-E-4.                                                    IF1384.2
020100     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      IF1384.2
020200     02 FILLER                       PIC X(4)   VALUE " OF ".     IF1384.2
020300     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      IF1384.2
020400     02 FILLER                       PIC X(40)  VALUE             IF1384.2
020500      " TESTS WERE EXECUTED SUCCESSFULLY".                       IF1384.2
020600 01  XXINFO.                                                      IF1384.2
020700     02 FILLER                       PIC X(19)  VALUE             IF1384.2
020800            "*** INFORMATION ***".                                IF1384.2
020900     02 INFO-TEXT.                                                IF1384.2
021000       04 FILLER                     PIC X(8)   VALUE SPACE.      IF1384.2
021100       04 XXCOMPUTED                 PIC X(20).                   IF1384.2
021200       04 FILLER                     PIC X(5)   VALUE SPACE.      IF1384.2
021300       04 XXCORRECT                  PIC X(20).                   IF1384.2
021400     02 INF-ANSI-REFERENCE           PIC X(48).                   IF1384.2
021500 01  HYPHEN-LINE.                                                 IF1384.2
021600     02 FILLER  PIC IS X VALUE IS SPACE.                          IF1384.2
021700     02 FILLER  PIC IS X(65)    VALUE IS "************************IF1384.2
021800-    "*****************************************".                 IF1384.2
021900     02 FILLER  PIC IS X(54)    VALUE IS "************************IF1384.2
022000-    "******************************".                            IF1384.2
022100 01  CCVS-PGM-ID                     PIC X(9)   VALUE             IF1384.2
022200     "IF138A".                                                    IF1384.2
022300 PROCEDURE DIVISION.                                              IF1384.2
022400 CCVS1 SECTION.                                                   IF1384.2
022500 OPEN-FILES.                                                      IF1384.2
022600     OPEN     OUTPUT PRINT-FILE.                                  IF1384.2
022700     MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.   IF1384.2
022800     MOVE    SPACE TO TEST-RESULTS.                               IF1384.2
022900     PERFORM  HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.             IF1384.2
023000     GO TO CCVS1-EXIT.                                            IF1384.2
023100 CLOSE-FILES.                                                     IF1384.2
023200     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   IF1384.2
023300 TERMINATE-CCVS.                                                  IF1384.2
023400     STOP     RUN.                                                IF1384.2
023500 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         IF1384.2
023600 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           IF1384.2
023700 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          IF1384.2
023800 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      IF1384.2
023900     MOVE "****TEST DELETED****" TO RE-MARK.                      IF1384.2
024000 PRINT-DETAIL.                                                    IF1384.2
024100     IF REC-CT NOT EQUAL TO ZERO                                  IF1384.2
024200             MOVE "." TO PARDOT-X                                 IF1384.2
024300             MOVE REC-CT TO DOTVALUE.                             IF1384.2
024400     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      IF1384.2
024500     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               IF1384.2
024600        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 IF1384.2
024700          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 IF1384.2
024800     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              IF1384.2
024900     MOVE SPACE TO CORRECT-X.                                     IF1384.2
025000     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         IF1384.2
025100     MOVE     SPACE TO RE-MARK.                                   IF1384.2
025200 HEAD-ROUTINE.                                                    IF1384.2
025300     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  IF1384.2
025400     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  IF1384.2
025500     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  IF1384.2
025600     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  IF1384.2
025700 COLUMN-NAMES-ROUTINE.                                            IF1384.2
025800     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IF1384.2
025900     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IF1384.2
026000     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        IF1384.2
026100 END-ROUTINE.                                                     IF1384.2
026200     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.IF1384.2
026300 END-RTN-EXIT.                                                    IF1384.2
026400     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IF1384.2
026500 END-ROUTINE-1.                                                   IF1384.2
026600      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      IF1384.2
026700      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               IF1384.2
026800      ADD PASS-COUNTER TO ERROR-HOLD.                             IF1384.2
026900      MOVE PASS-COUNTER TO CCVS-E-4-1.                            IF1384.2
027000      MOVE ERROR-HOLD TO CCVS-E-4-2.                              IF1384.2
027100      MOVE CCVS-E-4 TO CCVS-E-2-2.                                IF1384.2
027200      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           IF1384.2
027300  END-ROUTINE-12.                                                 IF1384.2
027400      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        IF1384.2
027500     IF       ERROR-COUNTER IS EQUAL TO ZERO                      IF1384.2
027600         MOVE "NO " TO ERROR-TOTAL                                IF1384.2
027700         ELSE                                                     IF1384.2
027800         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       IF1384.2
027900     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           IF1384.2
028000     PERFORM WRITE-LINE.                                          IF1384.2
028100 END-ROUTINE-13.                                                  IF1384.2
028200     IF DELETE-COUNTER IS EQUAL TO ZERO                           IF1384.2
028300         MOVE "NO " TO ERROR-TOTAL  ELSE                          IF1384.2
028400         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      IF1384.2
028500     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   IF1384.2
028600     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IF1384.2
028700      IF   INSPECT-COUNTER EQUAL TO ZERO                          IF1384.2
028800          MOVE "NO " TO ERROR-TOTAL                               IF1384.2
028900      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   IF1384.2
029000      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            IF1384.2
029100      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          IF1384.2
029200     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           IF1384.2
029300 WRITE-LINE.                                                      IF1384.2
029400     ADD 1 TO RECORD-COUNT.                                       IF1384.2
029500     IF RECORD-COUNT GREATER 42                                   IF1384.2
029600         MOVE DUMMY-RECORD TO DUMMY-HOLD                          IF1384.2
029700         MOVE SPACE TO DUMMY-RECORD                               IF1384.2
029800         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  IF1384.2
029900         MOVE CCVS-H-1  TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   IF1384.2
030000         MOVE CCVS-H-2A TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   IF1384.2
030100         MOVE CCVS-H-2B TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   IF1384.2
030200         MOVE CCVS-H-3  TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   IF1384.2
030300         MOVE CCVS-C-1  TO DUMMY-RECORD  PERFORM WRT-LN           IF1384.2
030400         MOVE CCVS-C-2  TO DUMMY-RECORD  PERFORM WRT-LN           IF1384.2
030500         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          IF1384.2
030600         MOVE DUMMY-HOLD TO DUMMY-RECORD                          IF1384.2
030700         MOVE ZERO TO RECORD-COUNT.                               IF1384.2
030800     PERFORM WRT-LN.                                              IF1384.2
030900 WRT-LN.                                                          IF1384.2
031000     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               IF1384.2
031100     MOVE SPACE TO DUMMY-RECORD.                                  IF1384.2
031200 BLANK-LINE-PRINT.                                                IF1384.2
031300     PERFORM WRT-LN.                                              IF1384.2
031400 FAIL-ROUTINE.                                                    IF1384.2
031500     IF     COMPUTED-X NOT EQUAL TO SPACE                         IF1384.2
031600            GO TO FAIL-ROUTINE-WRITE.                             IF1384.2
031700     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.IF1384.2
031800     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 IF1384.2
031900     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   IF1384.2
032000     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IF1384.2
032100     MOVE   SPACES TO INF-ANSI-REFERENCE.                         IF1384.2
032200     GO TO  FAIL-ROUTINE-EX.                                      IF1384.2
032300 FAIL-ROUTINE-WRITE.                                              IF1384.2
032400     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE.        IF1384.2
032500     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE                  IF1384.2
032600                              CORMA-ANSI-REFERENCE.               IF1384.2
032700     IF CORRECT-MIN NOT EQUAL TO SPACES THEN                      IF1384.2
032800           MOVE TEST-CORRECT-MIN TO PRINT-REC PERFORM WRITE-LINE  IF1384.2
032900           MOVE TEST-CORRECT-MAX TO PRINT-REC PERFORM WRITE-LINE  IF1384.2
033000     ELSE                                                         IF1384.2
033100           MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE.     IF1384.2
033200     PERFORM WRITE-LINE.                                          IF1384.2
033300     MOVE   SPACES TO COR-ANSI-REFERENCE.                         IF1384.2
033400 FAIL-ROUTINE-EX. EXIT.                                           IF1384.2
033500 BAIL-OUT.                                                        IF1384.2
033600     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   IF1384.2
033700     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           IF1384.2
033800 BAIL-OUT-WRITE.                                                  IF1384.2
033900     MOVE CORRECT-A TO XXCORRECT.                                 IF1384.2
034000     MOVE COMPUTED-A TO XXCOMPUTED.                               IF1384.2
034100     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 IF1384.2
034200     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   IF1384.2
034300     MOVE   SPACES TO INF-ANSI-REFERENCE.                         IF1384.2
034400 BAIL-OUT-EX. EXIT.                                               IF1384.2
034500 CCVS1-EXIT.                                                      IF1384.2
034600     EXIT.                                                        IF1384.2
034700********************************************************          IF1384.2
034800*                                                      *          IF1384.2
034900*    Intrinsic Function Tests         IF138A - SUM     *          IF1384.2
035000*                                                      *          IF1384.2
035100********************************************************          IF1384.2
035200 SECT-IF138A SECTION.                                             IF1384.2
035300 F-SUM-INFO.                                                      IF1384.2
035400     MOVE     "See ref. A-69 2.40" TO ANSI-REFERENCE.             IF1384.2
035500     MOVE     "SUM Function" TO FEATURE.                          IF1384.2
035600*****************TEST (a) - SIMPLE TEST*****************          IF1384.2
035700 F-SUM-01.                                                        IF1384.2
035800     MOVE ZERO TO WS-NUM.                                         IF1384.2
035900 F-SUM-TEST-01.                                                   IF1384.2
036000     COMPUTE WS-NUM = FUNCTION SUM(5, -2, -14, 0).                IF1384.2
036100     IF WS-NUM = -11 THEN                                         IF1384.2
036200                    PERFORM PASS                                  IF1384.2
036300     ELSE                                                         IF1384.2
036400                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
036500                    MOVE -11 TO CORRECT-N                         IF1384.2
036600                    PERFORM FAIL.                                 IF1384.2
036700     GO TO F-SUM-WRITE-01.                                        IF1384.2
036800 F-SUM-DELETE-01.                                                 IF1384.2
036900     PERFORM  DE-LETE.                                            IF1384.2
037000     GO TO    F-SUM-WRITE-01.                                     IF1384.2
037100 F-SUM-WRITE-01.                                                  IF1384.2
037200     MOVE "F-SUM-01" TO PAR-NAME.                                 IF1384.2
037300     PERFORM  PRINT-DETAIL.                                       IF1384.2
037400*****************TEST (b) - SIMPLE TEST*****************          IF1384.2
037500 F-SUM-02.                                                        IF1384.2
037600     EVALUATE FUNCTION SUM(3.9, -0.3, 8.7, 100.2)                 IF1384.2
037700     WHEN 112.498 THRU 122.502                                    IF1384.2
037800                    PERFORM PASS                                  IF1384.2
037900     WHEN OTHER                                                   IF1384.2
038000                    PERFORM FAIL.                                 IF1384.2
038100     GO TO F-SUM-WRITE-02.                                        IF1384.2
038200 F-SUM-DELETE-02.                                                 IF1384.2
038300     PERFORM  DE-LETE.                                            IF1384.2
038400     GO TO    F-SUM-WRITE-02.                                     IF1384.2
038500 F-SUM-WRITE-02.                                                  IF1384.2
038600     MOVE "F-SUM-02" TO PAR-NAME.                                 IF1384.2
038700     PERFORM  PRINT-DETAIL.                                       IF1384.2
038800*****************TEST (c) - SIMPLE TEST*****************          IF1384.2
038900 F-SUM-03.                                                        IF1384.2
039000     IF FUNCTION SUM(A, B, C, D) = 18 THEN                        IF1384.2
039100                    PERFORM PASS                                  IF1384.2
039200     ELSE                                                         IF1384.2
039300                    PERFORM FAIL.                                 IF1384.2
039400     GO TO F-SUM-WRITE-03.                                        IF1384.2
039500 F-SUM-DELETE-03.                                                 IF1384.2
039600     PERFORM  DE-LETE.                                            IF1384.2
039700     GO TO    F-SUM-WRITE-03.                                     IF1384.2
039800 F-SUM-WRITE-03.                                                  IF1384.2
039900     MOVE "F-SUM-03" TO PAR-NAME.                                 IF1384.2
040000     PERFORM  PRINT-DETAIL.                                       IF1384.2
040100*****************TEST (d) - SIMPLE TEST*****************          IF1384.2
040200 F-SUM-04.                                                        IF1384.2
040300     MOVE ZERO TO WS-NUM.                                         IF1384.2
040400 F-SUM-TEST-04.                                                   IF1384.2
040500     COMPUTE WS-NUM = FUNCTION SUM(E, F, G, H).                   IF1384.2
040600     IF (WS-NUM >= 24.7195) AND                                   IF1384.2
040700        (WS-NUM <= 24.7205)                                       IF1384.2
040800                    PERFORM PASS                                  IF1384.2
040900     ELSE                                                         IF1384.2
041000                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
041100                    MOVE 24.72 TO CORRECT-N                       IF1384.2
041200                    PERFORM FAIL.                                 IF1384.2
041300     GO TO F-SUM-WRITE-04.                                        IF1384.2
041400 F-SUM-DELETE-04.                                                 IF1384.2
041500     PERFORM  DE-LETE.                                            IF1384.2
041600     GO TO    F-SUM-WRITE-04.                                     IF1384.2
041700 F-SUM-WRITE-04.                                                  IF1384.2
041800     MOVE "F-SUM-04" TO PAR-NAME.                                 IF1384.2
041900     PERFORM  PRINT-DETAIL.                                       IF1384.2
042000*****************TEST (e) - SIMPLE TEST*****************          IF1384.2
042100 F-SUM-05.                                                        IF1384.2
042200     MOVE ZERO TO WS-NUM.                                         IF1384.2
042300 F-SUM-TEST-05.                                                   IF1384.2
042400     COMPUTE WS-NUM = FUNCTION SUM(10.2, -0.2, 5.6, -15.6).       IF1384.2
042500     IF (WS-NUM >= -0.000020) AND                                 IF1384.2
042600        (WS-NUM <=  0.000020)                                     IF1384.2
042700                    PERFORM PASS                                  IF1384.2
042800     ELSE                                                         IF1384.2
042900                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
043000                    MOVE 0 TO CORRECT-N                           IF1384.2
043100                    PERFORM FAIL.                                 IF1384.2
043200     GO TO F-SUM-WRITE-05.                                        IF1384.2
043300 F-SUM-DELETE-05.                                                 IF1384.2
043400     PERFORM  DE-LETE.                                            IF1384.2
043500     GO TO    F-SUM-WRITE-05.                                     IF1384.2
043600 F-SUM-WRITE-05.                                                  IF1384.2
043700     MOVE "F-SUM-05" TO PAR-NAME.                                 IF1384.2
043800     PERFORM  PRINT-DETAIL.                                       IF1384.2
043900*****************TEST (f) - SIMPLE TEST*****************          IF1384.2
044000 F-SUM-06.                                                        IF1384.2
044100     MOVE ZERO TO WS-NUM.                                         IF1384.2
044200 F-SUM-TEST-06.                                                   IF1384.2
044300     COMPUTE WS-NUM = FUNCTION SUM(A, B, C, D, E, F, G, H).       IF1384.2
044400     IF (WS-NUM >= 42.7191) AND                                   IF1384.2
044500        (WS-NUM <= 42.7209)                                       IF1384.2
044600                    PERFORM PASS                                  IF1384.2
044700     ELSE                                                         IF1384.2
044800                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
044900                    MOVE 42.72 TO CORRECT-N                       IF1384.2
045000                    PERFORM FAIL.                                 IF1384.2
045100     GO TO F-SUM-WRITE-06.                                        IF1384.2
045200 F-SUM-DELETE-06.                                                 IF1384.2
045300     PERFORM  DE-LETE.                                            IF1384.2
045400     GO TO    F-SUM-WRITE-06.                                     IF1384.2
045500 F-SUM-WRITE-06.                                                  IF1384.2
045600     MOVE "F-SUM-06" TO PAR-NAME.                                 IF1384.2
045700     PERFORM  PRINT-DETAIL.                                       IF1384.2
045800*****************TEST (g) - SIMPLE TEST*****************          IF1384.2
045900 F-SUM-07.                                                        IF1384.2
046000     MOVE ZERO TO WS-NUM.                                         IF1384.2
046100 F-SUM-TEST-07.                                                   IF1384.2
046200     COMPUTE WS-NUM = FUNCTION SUM(IND(1), IND(2), IND(3)).       IF1384.2
046300     IF WS-NUM = 9 THEN                                           IF1384.2
046400                    PERFORM PASS                                  IF1384.2
046500     ELSE                                                         IF1384.2
046600                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
046700                    MOVE 9 TO CORRECT-N                           IF1384.2
046800                    PERFORM FAIL.                                 IF1384.2
046900     GO TO F-SUM-WRITE-07.                                        IF1384.2
047000 F-SUM-DELETE-07.                                                 IF1384.2
047100     PERFORM  DE-LETE.                                            IF1384.2
047200     GO TO    F-SUM-WRITE-07.                                     IF1384.2
047300 F-SUM-WRITE-07.                                                  IF1384.2
047400     MOVE "F-SUM-07" TO PAR-NAME.                                 IF1384.2
047500     PERFORM  PRINT-DETAIL.                                       IF1384.2
047600*****************TEST (h) - SIMPLE TEST*****************          IF1384.2
047700 F-SUM-08.                                                        IF1384.2
047800     MOVE ZERO TO WS-NUM.                                         IF1384.2
047900 F-SUM-TEST-08.                                                   IF1384.2
048000     COMPUTE WS-NUM = FUNCTION SUM(IND(P), IND(Q), IND(R)).       IF1384.2
048100     IF WS-NUM = 16 THEN                                          IF1384.2
048200                    PERFORM PASS                                  IF1384.2
048300     ELSE                                                         IF1384.2
048400                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
048500                    MOVE 16 TO CORRECT-N                          IF1384.2
048600                    PERFORM FAIL.                                 IF1384.2
048700     GO TO F-SUM-WRITE-08.                                        IF1384.2
048800 F-SUM-DELETE-08.                                                 IF1384.2
048900     PERFORM  DE-LETE.                                            IF1384.2
049000     GO TO    F-SUM-WRITE-08.                                     IF1384.2
049100 F-SUM-WRITE-08.                                                  IF1384.2
049200     MOVE "F-SUM-08" TO PAR-NAME.                                 IF1384.2
049300     PERFORM  PRINT-DETAIL.                                       IF1384.2
049400*****************TEST (i) - SIMPLE TEST*****************          IF1384.2
049500 F-SUM-09.                                                        IF1384.2
049600     MOVE ZERO TO WS-NUM.                                         IF1384.2
049700 F-SUM-TEST-09.                                                   IF1384.2
049800     COMPUTE WS-NUM = FUNCTION SUM(IND(ALL)).                     IF1384.2
049900     IF WS-NUM = 19 THEN                                          IF1384.2
050000                    PERFORM PASS                                  IF1384.2
050100     ELSE                                                         IF1384.2
050200                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
050300                    MOVE 19 TO CORRECT-N                          IF1384.2
050400                    PERFORM FAIL.                                 IF1384.2
050500     GO TO F-SUM-WRITE-09.                                        IF1384.2
050600 F-SUM-DELETE-09.                                                 IF1384.2
050700     PERFORM  DE-LETE.                                            IF1384.2
050800     GO TO    F-SUM-WRITE-09.                                     IF1384.2
050900 F-SUM-WRITE-09.                                                  IF1384.2
051000     MOVE "F-SUM-09" TO PAR-NAME.                                 IF1384.2
051100     PERFORM  PRINT-DETAIL.                                       IF1384.2
051200*****************TEST (k) - SIMPLE TEST*****************          IF1384.2
051300 F-SUM-11.                                                        IF1384.2
051400     MOVE ZERO TO WS-NUM.                                         IF1384.2
051500 F-SUM-TEST-11.                                                   IF1384.2
051600     COMPUTE WS-NUM = FUNCTION SUM(M, N, O).                      IF1384.2
051700     IF WS-NUM = 540000 THEN                                      IF1384.2
051800                    PERFORM PASS                                  IF1384.2
051900     ELSE                                                         IF1384.2
052000                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
052100                    MOVE 540000 TO CORRECT-N                      IF1384.2
052200                    PERFORM FAIL.                                 IF1384.2
052300     GO TO F-SUM-WRITE-11.                                        IF1384.2
052400 F-SUM-DELETE-11.                                                 IF1384.2
052500     PERFORM  DE-LETE.                                            IF1384.2
052600     GO TO    F-SUM-WRITE-11.                                     IF1384.2
052700 F-SUM-WRITE-11.                                                  IF1384.2
052800     MOVE "F-SUM-11" TO PAR-NAME.                                 IF1384.2
052900     PERFORM  PRINT-DETAIL.                                       IF1384.2
053000*****************TEST (a) - COMPLEX TEST****************          IF1384.2
053100 F-SUM-12.                                                        IF1384.2
053200     MOVE ZERO TO WS-NUM.                                         IF1384.2
053300     MOVE  41.5992 TO MIN-RANGE.                                  IF1384.2
053400     MOVE  41.6008 TO MAX-RANGE.                                  IF1384.2
053500 F-SUM-TEST-12.                                                   IF1384.2
053600     COMPUTE WS-NUM = FUNCTION SUM(2.6 + 30, 4.5 * 2).            IF1384.2
053700     IF (WS-NUM >= MIN-RANGE) AND                                 IF1384.2
053800        (WS-NUM <= MAX-RANGE) THEN                                IF1384.2
053900                    PERFORM PASS                                  IF1384.2
054000     ELSE                                                         IF1384.2
054100                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
054200                    MOVE MIN-RANGE TO CORRECT-MIN                 IF1384.2
054300                    MOVE MAX-RANGE TO CORRECT-MAX                 IF1384.2
054400                    PERFORM FAIL.                                 IF1384.2
054500     GO TO F-SUM-WRITE-12.                                        IF1384.2
054600 F-SUM-DELETE-12.                                                 IF1384.2
054700     PERFORM  DE-LETE.                                            IF1384.2
054800     GO TO    F-SUM-WRITE-12.                                     IF1384.2
054900 F-SUM-WRITE-12.                                                  IF1384.2
055000     MOVE "F-SUM-12" TO PAR-NAME.                                 IF1384.2
055100     PERFORM  PRINT-DETAIL.                                       IF1384.2
055200*****************TEST (b) - COMPLEX TEST****************          IF1384.2
055300 F-SUM-13.                                                        IF1384.2
055400     MOVE ZERO TO WS-NUM.                                         IF1384.2
055500     MOVE  82.7583 TO MIN-RANGE.                                  IF1384.2
055600     MOVE  82.7616 TO MAX-RANGE.                                  IF1384.2
055700 F-SUM-TEST-13.                                                   IF1384.2
055800     COMPUTE WS-NUM = FUNCTION SUM(E, 9 * A, B / 2).              IF1384.2
055900     IF (WS-NUM >= MIN-RANGE) AND                                 IF1384.2
056000        (WS-NUM <= MAX-RANGE) THEN                                IF1384.2
056100                    PERFORM PASS                                  IF1384.2
056200     ELSE                                                         IF1384.2
056300                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
056400                    MOVE MIN-RANGE TO CORRECT-MIN                 IF1384.2
056500                    MOVE MAX-RANGE TO CORRECT-MAX                 IF1384.2
056600                    PERFORM FAIL.                                 IF1384.2
056700     GO TO F-SUM-WRITE-13.                                        IF1384.2
056800 F-SUM-DELETE-13.                                                 IF1384.2
056900     PERFORM  DE-LETE.                                            IF1384.2
057000     GO TO    F-SUM-WRITE-13.                                     IF1384.2
057100 F-SUM-WRITE-13.                                                  IF1384.2
057200     MOVE "F-SUM-13" TO PAR-NAME.                                 IF1384.2
057300     PERFORM  PRINT-DETAIL.                                       IF1384.2
057400*****************TEST (c) - COMPLEX TEST****************          IF1384.2
057500 F-SUM-14.                                                        IF1384.2
057600     MOVE ZERO TO WS-NUM.                                         IF1384.2
057700     MOVE 89.9982 TO MIN-RANGE.                                   IF1384.2
057800     MOVE 90.0018 TO MAX-RANGE.                                   IF1384.2
057900 F-SUM-TEST-14.                                                   IF1384.2
058000     COMPUTE WS-NUM = FUNCTION SUM(A, B) + 78.                    IF1384.2
058100     IF (WS-NUM >= MIN-RANGE) AND                                 IF1384.2
058200        (WS-NUM <= MAX-RANGE) THEN                                IF1384.2
058300                    PERFORM PASS                                  IF1384.2
058400     ELSE                                                         IF1384.2
058500                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
058600                    MOVE MIN-RANGE TO CORRECT-MIN                 IF1384.2
058700                    MOVE MAX-RANGE TO CORRECT-MAX                 IF1384.2
058800                    PERFORM FAIL.                                 IF1384.2
058900     GO TO F-SUM-WRITE-14.                                        IF1384.2
059000 F-SUM-DELETE-14.                                                 IF1384.2
059100     PERFORM  DE-LETE.                                            IF1384.2
059200     GO TO    F-SUM-WRITE-14.                                     IF1384.2
059300 F-SUM-WRITE-14.                                                  IF1384.2
059400     MOVE "F-SUM-14" TO PAR-NAME.                                 IF1384.2
059500     PERFORM  PRINT-DETAIL.                                       IF1384.2
059600*****************TEST (d) - COMPLEX TEST****************          IF1384.2
059700 F-SUM-15.                                                        IF1384.2
059800     MOVE ZERO TO WS-NUM.                                         IF1384.2
059900     MOVE 4.99990 TO MIN-RANGE.                                   IF1384.2
060000     MOVE 5.00010 TO MAX-RANGE.                                   IF1384.2
060100 F-SUM-TEST-15.                                                   IF1384.2
060200     COMPUTE WS-NUM = FUNCTION SUM(A, B) +                        IF1384.2
060300                      FUNCTION SUM(-2.6, -4.4).                   IF1384.2
060400     IF (WS-NUM >= MIN-RANGE) AND                                 IF1384.2
060500        (WS-NUM <= MAX-RANGE) THEN                                IF1384.2
060600                    PERFORM PASS                                  IF1384.2
060700     ELSE                                                         IF1384.2
060800                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
060900                    MOVE MIN-RANGE TO CORRECT-MIN                 IF1384.2
061000                    MOVE MAX-RANGE TO CORRECT-MAX                 IF1384.2
061100                    PERFORM FAIL.                                 IF1384.2
061200     GO TO F-SUM-WRITE-15.                                        IF1384.2
061300 F-SUM-DELETE-15.                                                 IF1384.2
061400     PERFORM  DE-LETE.                                            IF1384.2
061500     GO TO    F-SUM-WRITE-15.                                     IF1384.2
061600 F-SUM-WRITE-15.                                                  IF1384.2
061700     MOVE "F-SUM-15" TO PAR-NAME.                                 IF1384.2
061800     PERFORM  PRINT-DETAIL.                                       IF1384.2
061900*****************TEST (e) - COMPLEX TEST****************          IF1384.2
062000 F-SUM-16.                                                        IF1384.2
062100     MOVE ZERO TO WS-NUM.                                         IF1384.2
062200     MOVE 3.99992 TO MIN-RANGE.                                   IF1384.2
062300     MOVE 4.00008 TO MAX-RANGE.                                   IF1384.2
062400 F-SUM-TEST-16.                                                   IF1384.2
062500     COMPUTE WS-NUM =                                             IF1384.2
062600               FUNCTION SUM(FUNCTION SUM(6.8, -6.8), 4).          IF1384.2
062700     IF (WS-NUM >= MIN-RANGE) AND                                 IF1384.2
062800        (WS-NUM <= MAX-RANGE) THEN                                IF1384.2
062900                    PERFORM PASS                                  IF1384.2
063000     ELSE                                                         IF1384.2
063100                    MOVE WS-NUM TO COMPUTED-N                     IF1384.2
063200                    MOVE MIN-RANGE TO CORRECT-MIN                 IF1384.2
063300                    MOVE MAX-RANGE TO CORRECT-MAX                 IF1384.2
063400                    PERFORM FAIL.                                 IF1384.2
063500     GO TO F-SUM-WRITE-16.                                        IF1384.2
063600 F-SUM-DELETE-16.                                                 IF1384.2
063700     PERFORM  DE-LETE.                                            IF1384.2
063800     GO TO    F-SUM-WRITE-16.                                     IF1384.2
063900 F-SUM-WRITE-16.                                                  IF1384.2
064000     MOVE "F-SUM-16" TO PAR-NAME.                                 IF1384.2
064100     PERFORM  PRINT-DETAIL.                                       IF1384.2
064200*****************SPECIAL PERFORM TEST**********************       IF1384.2
064300 F-SUM-17.                                                        IF1384.2
064400     PERFORM F-SUM-TEST-17                                        IF1384.2
064500       UNTIL FUNCTION SUM(ARG1, 1) > 10.                          IF1384.2
064600     PERFORM PASS.                                                IF1384.2
064700     GO TO F-SUM-WRITE-17.                                        IF1384.2
064800 F-SUM-TEST-17.                                                   IF1384.2
064900     COMPUTE ARG1 = ARG1 + 1.                                     IF1384.2
065000 F-SUM-DELETE-17.                                                 IF1384.2
065100     PERFORM  DE-LETE.                                            IF1384.2
065200     GO TO    F-SUM-WRITE-17.                                     IF1384.2
065300 F-SUM-WRITE-17.                                                  IF1384.2
065400     MOVE "F-SUM-17" TO PAR-NAME.                                 IF1384.2
065500     PERFORM  PRINT-DETAIL.                                       IF1384.2
065600********************END OF TESTS***************                   IF1384.2
065700 CCVS-EXIT SECTION.                                               IF1384.2
065800 CCVS-999999.                                                     IF1384.2
065900     GO TO CLOSE-FILES.                                           IF1384.2

¤ Dauer der Verarbeitung: 0.285 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.


Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.


Bot Zugriff