products/Sources/formale Sprachen/Cobol/Test-Suite/COBOL/NC image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: nc232a.cob   Sprache: Cobol

000100 IDENTIFICATION DIVISION.                                         NC1174.2
000200 PROGRAM-ID.                                                      NC1174.2
000300     NC117A.                                                      NC1174.2
000400****************************************************************  NC1174.2
000500*                                                              *  NC1174.2
000600*    VALIDATION FOR:-                                          *  NC1174.2
000700*                                                              *  NC1174.2
000800*    "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH.     ".NC1174.2
000900*                                                              *  NC1174.2
001000*    "COBOL 85 VERSION 4.2, Apr  1993 SSVG                      ".NC1174.2
001100*                                                              *  NC1174.2
001200****************************************************************  NC1174.2
001300*                                                              *  NC1174.2
001400*      X-CARDS USED BY THIS PROGRAM ARE :-                     *  NC1174.2
001500*                                                              *  NC1174.2
001600*        X-55  - SYSTEM PRINTER NAME.                          *  NC1174.2
001700*        X-82  - SOURCE COMPUTER NAME.                         *  NC1174.2
001800*        X-83  - OBJECT COMPUTER NAME.                         *  NC1174.2
001900*                                                              *  NC1174.2
002000****************************************************************  NC1174.2
002100*                                                                 NC1174.2
002200*      PROGRAM NC117A TESTS THE USE OF THE "SIGN" CLAUSE USING    NC1174.2
002300*      THE "DIVIDE" STATEMENT.  ALL COMBINATIONS OF THE "SIGN"    NC1174.2
002400*      CLAUSE PHRASES ARE TESTED USING DATA ITEMS OF              NC1174.2
002500*      LENGTHS.                                                   NC1174.2
002600*                                                                 NC1174.2
002700*                                                                 NC1174.2
002800                                                                  NC1174.2
002900                                                                  NC1174.2
003000 ENVIRONMENT DIVISION.                                            NC1174.2
003100 CONFIGURATION SECTION.                                           NC1174.2
003200 SOURCE-COMPUTER.                                                 NC1174.2
003300     Card0130.                                                    NC1174.2
003400 OBJECT-COMPUTER.                                                 NC1174.2
003500     Card0131.                                                    NC1174.2
003600 INPUT-OUTPUT SECTION.                                            NC1174.2
003700 FILE-CONTROL.                                                    NC1174.2
003800     SELECT PRINT-FILE ASSIGN TO                                  NC1174.2
003900     "C0085" .                                                    NC1174.2
004000 DATA DIVISION.                                                   NC1174.2
004100 FILE SECTION.                                                    NC1174.2
004200 FD  PRINT-FILE.                                                  NC1174.2
004300 01  PRINT-REC PICTURE X(120).                                    NC1174.2
004400 01  DUMMY-RECORD PICTURE X(120).                                 NC1174.2
004500 WORKING-STORAGE SECTION.                                         NC1174.2
004600 77  WRK-DS-LS-18V00                PICTURE S9(18)                NC1174.2
004700           SIGN IS LEADING SEPARATE CHARACTER.                    NC1174.2
004800 77  A06THREES-DS-LS-03V03          PICTURE S999V999 VALUE 333.333NC1174.2
004900           SIGN IS LEADING.                                       NC1174.2
005000 77  WRK-DS-TS-06V06                PICTURE S9(6)V9(6)            NC1174.2
005100           SIGN IS TRAILING SEPARATE CHARACTER.                   NC1174.2
005200 77  WRK-DS-TS-12V00-S-S REDEFINES WRK-DS-TS-06V06 PICTURE S9(12) NC1174.2
005300           SIGN TRAILING SEPARATE.                                NC1174.2
005400 77  A08TWOS-DS-02V06            PICTURE S99V9(6) VALUE 22.222222.NC1174.2
005500 77  WRK-DS-10V00                PICTURE S9(10).                  NC1174.2
005600 77  WRK-XN-00001                PICTURE X.                       NC1174.2
005700 77  A10ONES-DS-T-10V00            PICTURE S9(10)                 NC1174.2
005800         SIGN IS TRAILING                                         NC1174.2
005900                                 VALUE 1111111111.                NC1174.2
006000 77  A12THREES-DS-LS-06V06          PICTURE S9(6)V9(6)            NC1174.2
006100             SIGN IS LEADING SEPARATE                             NC1174.2
006200                                 VALUE 333333.333333.             NC1174.2
006300 77  WRK-DS-02V00                PICTURE S99.                     NC1174.2
006400 77  AZERO-DS-LS-05V05              PICTURE S9(5)V9(5) VALUE ZERO NC1174.2
006500           SIGN IS LEADING SEPARATE CHARACTER.                    NC1174.2
006600 77  WRK-DS-09V09                 PICTURE S9(9)V9(9).             NC1174.2
006700 77  WRK-DS-18V00-S REDEFINES WRK-DS-09V09 PICTURE S9(18).        NC1174.2
006800 77  A05ONES-DS-LS-00V05            PICTURE SV9(5) VALUE .11111   NC1174.2
006900           SIGN IS LEADING SEPARATE CHARACTER.                    NC1174.2
007000 77  A12ONES-DS-12V00            PICTURE S9(12)                   NC1174.2
007100                                 VALUE 111111111111.              NC1174.2
007200 77  A01ONE-DS-TS-P0801            PICTURE SP(8)9 VALUE .000000001NC1174.2
007300            SIGN IS TRAILING SEPARATE.                            NC1174.2
007400 77  WRK-DS-T-09V08                PICTURE S9(9)V9(8)             NC1174.2
007500           SIGN IS TRAILING.                                      NC1174.2
007600 77  WKR-DS-T-17V00-S REDEFINES WRK-DS-T-09V08 PICTURE S9(17)     NC1174.2
007700         SIGN TRAILING.                                           NC1174.2
007800 77  A18ONES-DS-18V00            PICTURE S9(18)                   NC1174.2
007900                                 VALUE 111111111111111111.        NC1174.2
008000 77  WRK-DS-LS-0201P                PICTURE S99P                  NC1174.2
008100            SIGN IS LEADING SEPARATE.                             NC1174.2
008200 77  WRK-CS-18V00                PICTURE S9(18) COMPUTATIONAL.    NC1174.2
008300 77  WRK-DU-18V00                PICTURE 9(18).                   NC1174.2
008400 77  A99-CS-02V00                PICTURE S99 COMPUTATIONAL        NC1174.2
008500                                 VALUE 99.                        NC1174.2
008600 77  A01ONE-CS-00V01             PICTURE SV9 COMPUTATIONAL        NC1174.2
008700                                 VALUE .1.                        NC1174.2
008800 77  A99-DS-02V00                PICTURE S99   VALUE 99.          NC1174.2
008900 77  WRK-DS-TS-12V00-S           PICTURE S9(12)                   NC1174.2
009000             SIGN IS TRAILING SEPARATE CHARACTER.                 NC1174.2
009100 77  WRK-DS-LS-01V00             PICTURE S9 LEADING SEPARATE.     NC1174.2
009200 77  WRK-DS-03V10                PICTURE S9(3)V9(10).             NC1174.2
009300 77  A18ONES-DS-09V09            PICTURE S9(9)V9(9)               NC1174.2
009400             LEADING SEPARATE                                     NC1174.2
009500                                 VALUE 111111111.111111111.       NC1174.2
009600 77  A02TWOS-DU-02V00            PICTURE 99  VALUE 22.            NC1174.2
009700 77  WRK-DS-05V00                PICTURE S9(5).                   NC1174.2
009800 77  A02TWOS-DS-03V02            PICTURE S999V99 VALUE +022.00.   NC1174.2
009900 77  WRK-CS-02V02                PICTURE S99V99  COMPUTATIONAL.   NC1174.2
010000 77  A990-DS-0201P               PICTURE S99P   VALUE +990.       NC1174.2
010100 77  XRAY                        PICTURE X.                       NC1174.2
010200 77  A01ONES-CS-18V00   PICTURE S9(18) COMPUTATIONAL              NC1174.2
010300             VALUE +000000000000000001.                           NC1174.2
010400 77  A02THREES-CS-18V00 PICTURE S9(18) COMPUTATIONAL              NC1174.2
010500             VALUE -000000000000000033.                           NC1174.2
010600 77  A18SIXES-CU-18V00  PICTURE 9(18) COMPUTATIONAL               NC1174.2
010700             VALUE 666666666666666666.                            NC1174.2
010800 77  A16NINES-CU-18V00  PICTURE 9(18) COMPUTATIONAL               NC1174.2
010900             VALUE 009999999999999999.                            NC1174.2
011000 77  A14TWOS-CU-18V00   PICTURE 9(18) COMPUTATIONAL               NC1174.2
011100             VALUE 000022222222222222.                            NC1174.2
011200 01  MULTIPLY-DATA LEADING SEPARATE.                              NC1174.2
011300     02 MULT1                           PICTURE IS 999V99         NC1174.2
011400     VALUE IS 80.12.                                              NC1174.2
011500     02 MULT2                           PICTURE IS 999V999.       NC1174.2
011600     02 MULT3                           PICTURE IS $$99.99.       NC1174.2
011700     02 MULT4                           PICTURE IS S99            NC1174.2
011800     VALUE IS -56.                                                NC1174.2
011900     02 MULT5                           PICTURE IS 9 VALUE IS 4.  NC1174.2
012000     02 MULT6                           PICTURE IS 99 VALUE IS    NC1174.2
012100     20.                                                          NC1174.2
012200 01  DIVIDE-DATA TRAILING SEPARATE.                               NC1174.2
012300     02 DIV1                            PICTURE IS 9(4)V99        NC1174.2
012400     VALUE IS 1620.36.                                            NC1174.2
012500     02 DIV2                            PICTURE IS 99V9           NC1174.2
012600     VALUE IS 44.1.                                               NC1174.2
012700     02 DIV3                            PICTURE IS 9(4)V9         NC1174.2
012800     VALUE IS 1661.7.                                             NC1174.2
012900     02 DIV4                            PICTURE IS S9V999         NC1174.2
013000     VALUE IS -9.642.                                             NC1174.2
013100     02 SIG-02LEVEL-1.                                            NC1174.2
013200     03 DIV5                            PICTURE IS V99            NC1174.2
013300     VALUE IS .82.                                                NC1174.2
013400     03 DIV6                            PICTURE IS 9 VALUE IS 0.  NC1174.2
013500     03 DIV7                            PICTURE IS 9V9            NC1174.2
013600     VALUE IS 9.6.                                                NC1174.2
013700 01  SIG-DATA-2.                                                  NC1174.2
013800     02 DIV8                            PICTURE IS 99V9.          NC1174.2
013900     02 DIV9                            PICTURE IS ZZ,ZZZ.9.      NC1174.2
014000     02 DIV10                           PICTURE IS V999.          NC1174.2
014100 01  TEST-RESULTS.                                                NC1174.2
014200     02 FILLER                   PIC X      VALUE SPACE.          NC1174.2
014300     02 FEATURE                  PIC X(20)  VALUE SPACE.          NC1174.2
014400     02 FILLER                   PIC X      VALUE SPACE.          NC1174.2
014500     02 P-OR-F                   PIC X(5)   VALUE SPACE.          NC1174.2
014600     02 FILLER                   PIC X      VALUE SPACE.          NC1174.2
014700     02  PAR-NAME.                                                NC1174.2
014800       03 FILLER                 PIC X(19)  VALUE SPACE.          NC1174.2
014900       03  PARDOT-X              PIC X      VALUE SPACE.          NC1174.2
015000       03 DOTVALUE               PIC 99     VALUE ZERO.           NC1174.2
015100     02 FILLER                   PIC X(8)   VALUE SPACE.          NC1174.2
015200     02 RE-MARK                  PIC X(61).                       NC1174.2
015300 01  TEST-COMPUTED.                                               NC1174.2
015400     02 FILLER                   PIC X(30)  VALUE SPACE.          NC1174.2
015500     02 FILLER                   PIC X(17)  VALUE                 NC1174.2
015600            " COMPUTED=".                                   NC1174.2
015700     02 COMPUTED-X.                                               NC1174.2
015800     03 COMPUTED-A               PIC X(20)  VALUE SPACE.          NC1174.2
015900     03 COMPUTED-N               REDEFINES COMPUTED-A             NC1174.2
016000                                 PIC -9(9).9(9).                  NC1174.2
016100     03 COMPUTED-0V18 REDEFINES COMPUTED-A   PIC -.9(18).         NC1174.2
016200     03 COMPUTED-4V14 REDEFINES COMPUTED-A   PIC -9(4).9(14).     NC1174.2
016300     03 COMPUTED-14V4 REDEFINES COMPUTED-A   PIC -9(14).9(4).     NC1174.2
016400     03       CM-18V0 REDEFINES COMPUTED-A.                       NC1174.2
016500         04 COMPUTED-18V0                    PIC -9(18).          NC1174.2
016600         04 FILLER                           PIC X.               NC1174.2
016700     03 FILLER PIC X(50) VALUE SPACE.                             NC1174.2
016800 01  TEST-CORRECT.                                                NC1174.2
016900     02 FILLER PIC X(30) VALUE SPACE.                             NC1174.2
017000     02 FILLER PIC X(17) VALUE " CORRECT =".                NC1174.2
017100     02 CORRECT-X.                                                NC1174.2
017200     03 CORRECT-A                  PIC X(20) VALUE SPACE.         NC1174.2
017300     03 CORRECT-N    REDEFINES CORRECT-A     PIC -9(9).9(9).      NC1174.2
017400     03 CORRECT-0V18 REDEFINES CORRECT-A     PIC -.9(18).         NC1174.2
017500     03 CORRECT-4V14 REDEFINES CORRECT-A     PIC -9(4).9(14).     NC1174.2
017600     03 CORRECT-14V4 REDEFINES CORRECT-A     PIC -9(14).9(4).     NC1174.2
017700     03      CR-18V0 REDEFINES CORRECT-A.                         NC1174.2
017800         04 CORRECT-18V0                     PIC -9(18).          NC1174.2
017900         04 FILLER                           PIC X.               NC1174.2
018000     03 FILLER PIC X(2) VALUE SPACE.                              NC1174.2
018100     03 COR-ANSI-REFERENCE             PIC X(48) VALUE SPACE.     NC1174.2
018200 01  CCVS-C-1.                                                    NC1174.2
018300     02 FILLER  PIC IS X(99)    VALUE IS " FEATURE PANC1174.2
018400-    "SS PARAGRAPH-NAME NC1174.2
018500-    " REMARKS".                                            NC1174.2
018600     02 FILLER                     PIC X(20)    VALUE SPACE.      NC1174.2
018700 01  CCVS-C-2.                                                    NC1174.2
018800     02 FILLER                     PIC X        VALUE SPACE.      NC1174.2
018900     02 FILLER                     PIC X(6)     VALUE "TESTED".   NC1174.2
019000     02 FILLER                     PIC X(15)    VALUE SPACE.      NC1174.2
019100     02 FILLER                     PIC X(4)     VALUE "FAIL".     NC1174.2
019200     02 FILLER                     PIC X(94)    VALUE SPACE.      NC1174.2
019300 01  REC-SKL-SUB                   PIC 9(2)     VALUE ZERO.       NC1174.2
019400 01  REC-CT                        PIC 99       VALUE ZERO.       NC1174.2
019500 01  DELETE-COUNTER                PIC 999      VALUE ZERO.       NC1174.2
019600 01  ERROR-COUNTER                 PIC 999      VALUE ZERO.       NC1174.2
019700 01  INSPECT-COUNTER               PIC 999      VALUE ZERO.       NC1174.2
019800 01  PASS-COUNTER                  PIC 999      VALUE ZERO.       NC1174.2
019900 01  TOTAL-ERROR                   PIC 999      VALUE ZERO.       NC1174.2
020000 01  ERROR-HOLD                    PIC 999      VALUE ZERO.       NC1174.2
020100 01  DUMMY-HOLD                    PIC X(120)   VALUE SPACE.      NC1174.2
020200 01  RECORD-COUNT                  PIC 9(5)     VALUE ZERO.       NC1174.2
020300 01  ANSI-REFERENCE                PIC X(48)    VALUE SPACES.     NC1174.2
020400 01  CCVS-H-1.                                                    NC1174.2
020500     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1174.2
020600     02  FILLER                    PIC X(42)    VALUE             NC1174.2
020700     "OFFICIAL COBOL COMPILER VALIDATION SYSTEM".                 NC1174.2
020800     02  FILLER                    PIC X(39)    VALUE SPACES.     NC1174.2
020900 01  CCVS-H-2A.                                                   NC1174.2
021000   02  FILLER                        PIC X(40)  VALUE SPACE.      NC1174.2
021100   02  FILLER                        PIC X(7)   VALUE "CCVS85 ".  NC1174.2
021200   02  FILLER                        PIC XXXX   VALUE             NC1174.2
021300     "4.2 ".                                                      NC1174.2
021400   02  FILLER                        PIC X(28)  VALUE             NC1174.2
021500            " COPY - NOT FOR DISTRIBUTION".                       NC1174.2
021600   02  FILLER                        PIC X(41)  VALUE SPACE.      NC1174.2
021700                                                                  NC1174.2
021800 01  CCVS-H-2B.                                                   NC1174.2
021900   02  FILLER                        PIC X(15)  VALUE             NC1174.2
022000            "TEST RESULT OF ".                                    NC1174.2
022100   02  TEST-ID                       PIC X(9).                    NC1174.2
022200   02  FILLER                        PIC X(4)   VALUE             NC1174.2
022300            " IN ".                                               NC1174.2
022400   02  FILLER                        PIC X(12)  VALUE             NC1174.2
022500     " HIGH ".                                              NC1174.2
022600   02  FILLER                        PIC X(22)  VALUE             NC1174.2
022700            " LEVEL VALIDATION FOR ".                             NC1174.2
022800   02  FILLER                        PIC X(58)  VALUE             NC1174.2
022900     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1174.2
023000 01  CCVS-H-3.                                                    NC1174.2
023100     02  FILLER                      PIC X(34)  VALUE             NC1174.2
023200            " FOR OFFICIAL USE ONLY ".                         NC1174.2
023300     02  FILLER                      PIC X(58)  VALUE             NC1174.2
023400     "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC1174.2
023500     02  FILLER                      PIC X(28)  VALUE             NC1174.2
023600            " COPYRIGHT 1985 ".                                NC1174.2
023700 01  CCVS-E-1.                                                    NC1174.2
023800     02 FILLER                       PIC X(52)  VALUE SPACE.      NC1174.2
023900     02 FILLER  PIC X(14) VALUE IS "END OF TEST- ".              NC1174.2
024000     02 ID-AGAIN                     PIC X(9).                    NC1174.2
024100     02 FILLER                       PIC X(45)  VALUE SPACES.     NC1174.2
024200 01  CCVS-E-2.                                                    NC1174.2
024300     02  FILLER                      PIC X(31)  VALUE SPACE.      NC1174.2
024400     02  FILLER                      PIC X(21)  VALUE SPACE.      NC1174.2
024500     02 CCVS-E-2-2.                                               NC1174.2
024600         03 ERROR-TOTAL              PIC XXX    VALUE SPACE.      NC1174.2
024700         03 FILLER                   PIC X      VALUE SPACE.      NC1174.2
024800         03 ENDER-DESC               PIC X(44)  VALUE             NC1174.2
024900            "ERRORS ENCOUNTERED".                                 NC1174.2
025000 01  CCVS-E-3.                                                    NC1174.2
025100     02  FILLER                      PIC X(22)  VALUE             NC1174.2
025200            " FOR OFFICIAL USE ONLY".                             NC1174.2
025300     02  FILLER                      PIC X(12)  VALUE SPACE.      NC1174.2
025400     02  FILLER                      PIC X(58)  VALUE             NC1174.2
025500     "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC1174.2
025600     02  FILLER                      PIC X(13)  VALUE SPACE.      NC1174.2
025700     02 FILLER                       PIC X(15)  VALUE             NC1174.2
025800             " COPYRIGHT 1985".                                   NC1174.2
025900 01  CCVS-E-4.                                                    NC1174.2
026000     02 CCVS-E-4-1                   PIC XXX    VALUE SPACE.      NC1174.2
026100     02 FILLER                       PIC X(4)   VALUE " OF ".     NC1174.2
026200     02 CCVS-E-4-2                   PIC XXX    VALUE SPACE.      NC1174.2
026300     02 FILLER                       PIC X(40)  VALUE             NC1174.2
026400      " TESTS WERE EXECUTED SUCCESSFULLY".                       NC1174.2
026500 01  XXINFO.                                                      NC1174.2
026600     02 FILLER                       PIC X(19)  VALUE             NC1174.2
026700            "*** INFORMATION ***".                                NC1174.2
026800     02 INFO-TEXT.                                                NC1174.2
026900       04 FILLER                     PIC X(8)   VALUE SPACE.      NC1174.2
027000       04 XXCOMPUTED                 PIC X(20).                   NC1174.2
027100       04 FILLER                     PIC X(5)   VALUE SPACE.      NC1174.2
027200       04 XXCORRECT                  PIC X(20).                   NC1174.2
027300     02 INF-ANSI-REFERENCE           PIC X(48).                   NC1174.2
027400 01  HYPHEN-LINE.                                                 NC1174.2
027500     02 FILLER  PIC IS X VALUE IS SPACE.                          NC1174.2
027600     02 FILLER  PIC IS X(65)    VALUE IS "************************NC1174.2
027700-    "*****************************************".                 NC1174.2
027800     02 FILLER  PIC IS X(54)    VALUE IS "************************NC1174.2
027900-    "******************************".                            NC1174.2
028000 01  CCVS-PGM-ID                     PIC X(9)   VALUE             NC1174.2
028100     "NC117A".                                                    NC1174.2
028200 PROCEDURE DIVISION.                                              NC1174.2
028300 CCVS1 SECTION.                                                   NC1174.2
028400 OPEN-FILES.                                                      NC1174.2
028500     OPEN     OUTPUT PRINT-FILE.                                  NC1174.2
028600     MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN.   NC1174.2
028700     MOVE    SPACE TO TEST-RESULTS.                               NC1174.2
028800     PERFORM  HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE.             NC1174.2
028900     GO TO CCVS1-EXIT.                                            NC1174.2
029000 CLOSE-FILES.                                                     NC1174.2
029100     PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE.   NC1174.2
029200 TERMINATE-CCVS.                                                  NC1174.2
029300     EXIT PROGRAM.                                                NC1174.2
029400 TERMINATE-CALL.                                                  NC1174.2
029500     STOP     RUN.                                                NC1174.2
029600 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER.         NC1174.2
029700 PASS.  MOVE "PASS " TO P-OR-F.  ADD 1 TO PASS-COUNTER.           NC1174.2
029800 FAIL.  MOVE "FAIL*" TO P-OR-F.  ADD 1 TO ERROR-COUNTER.          NC1174.2
029900 DE-LETE.  MOVE "*****" TO P-OR-F.  ADD 1 TO DELETE-COUNTER.      NC1174.2
030000     MOVE "****TEST DELETED****" TO RE-MARK.                      NC1174.2
030100 PRINT-DETAIL.                                                    NC1174.2
030200     IF REC-CT NOT EQUAL TO ZERO                                  NC1174.2
030300             MOVE "." TO PARDOT-X                                 NC1174.2
030400             MOVE REC-CT TO DOTVALUE.                             NC1174.2
030500     MOVE     TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE.      NC1174.2
030600     IF P-OR-F EQUAL TO "FAIL*"  PERFORM WRITE-LINE               NC1174.2
030700        PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX                 NC1174.2
030800          ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX.                 NC1174.2
030900     MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X.              NC1174.2
031000     MOVE SPACE TO CORRECT-X.                                     NC1174.2
031100     IF     REC-CT EQUAL TO ZERO  MOVE SPACE TO PAR-NAME.         NC1174.2
031200     MOVE     SPACE TO RE-MARK.                                   NC1174.2
031300 HEAD-ROUTINE.                                                    NC1174.2
031400     MOVE CCVS-H-1  TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1174.2
031500     MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.  NC1174.2
031600     MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1174.2
031700     MOVE CCVS-H-3  TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES.  NC1174.2
031800 COLUMN-NAMES-ROUTINE.                                            NC1174.2
031900     MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1174.2
032000     MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1174.2
032100     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE.        NC1174.2
032200 END-ROUTINE.                                                     NC1174.2
032300     MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC1174.2
032400 END-RTN-EXIT.                                                    NC1174.2
032500     MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1174.2
032600 END-ROUTINE-1.                                                   NC1174.2
032700      ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO      NC1174.2
032800      ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD.               NC1174.2
032900      ADD PASS-COUNTER TO ERROR-HOLD.                             NC1174.2
033000*     IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12.   NC1174.2
033100      MOVE PASS-COUNTER TO CCVS-E-4-1.                            NC1174.2
033200      MOVE ERROR-HOLD TO CCVS-E-4-2.                              NC1174.2
033300      MOVE CCVS-E-4 TO CCVS-E-2-2.                                NC1174.2
033400      MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE.           NC1174.2
033500  END-ROUTINE-12.                                                 NC1174.2
033600      MOVE "TEST(S) FAILED" TO ENDER-DESC.                        NC1174.2
033700     IF       ERROR-COUNTER IS EQUAL TO ZERO                      NC1174.2
033800         MOVE "NO " TO ERROR-TOTAL                                NC1174.2
033900         ELSE                                                     NC1174.2
034000         MOVE ERROR-COUNTER TO ERROR-TOTAL.                       NC1174.2
034100     MOVE     CCVS-E-2 TO DUMMY-RECORD.                           NC1174.2
034200     PERFORM WRITE-LINE.                                          NC1174.2
034300 END-ROUTINE-13.                                                  NC1174.2
034400     IF DELETE-COUNTER IS EQUAL TO ZERO                           NC1174.2
034500         MOVE "NO " TO ERROR-TOTAL  ELSE                          NC1174.2
034600         MOVE DELETE-COUNTER TO ERROR-TOTAL.                      NC1174.2
034700     MOVE "TEST(S) DELETED " TO ENDER-DESC.                   NC1174.2
034800     MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1174.2
034900      IF   INSPECT-COUNTER EQUAL TO ZERO                          NC1174.2
035000          MOVE "NO " TO ERROR-TOTAL                               NC1174.2
035100      ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL.                   NC1174.2
035200      MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC.            NC1174.2
035300      MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE.          NC1174.2
035400     MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE.           NC1174.2
035500 WRITE-LINE.                                                      NC1174.2
035600     ADD 1 TO RECORD-COUNT.                                       NC1174.2
035700     IF RECORD-COUNT GREATER 42                                   NC1174.2
035800         MOVE DUMMY-RECORD TO DUMMY-HOLD                          NC1174.2
035900         MOVE SPACE TO DUMMY-RECORD                               NC1174.2
036000         WRITE DUMMY-RECORD AFTER ADVANCING PAGE                  NC1174.2
036100         MOVE CCVS-H-1  TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1174.2
036200         MOVE CCVS-H-2A TO DUMMY-RECORD  PERFORM WRT-LN 2 TIMES   NC1174.2
036300         MOVE CCVS-H-2B TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1174.2
036400         MOVE CCVS-H-3  TO DUMMY-RECORD  PERFORM WRT-LN 3 TIMES   NC1174.2
036500         MOVE CCVS-C-1  TO DUMMY-RECORD  PERFORM WRT-LN           NC1174.2
036600         MOVE CCVS-C-2  TO DUMMY-RECORD  PERFORM WRT-LN           NC1174.2
036700         MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN          NC1174.2
036800         MOVE DUMMY-HOLD TO DUMMY-RECORD                          NC1174.2
036900         MOVE ZERO TO RECORD-COUNT.                               NC1174.2
037000     PERFORM WRT-LN.                                              NC1174.2
037100 WRT-LN.                                                          NC1174.2
037200     WRITE    DUMMY-RECORD AFTER ADVANCING 1 LINES.               NC1174.2
037300     MOVE SPACE TO DUMMY-RECORD.                                  NC1174.2
037400 BLANK-LINE-PRINT.                                                NC1174.2
037500     PERFORM WRT-LN.                                              NC1174.2
037600 FAIL-ROUTINE.                                                    NC1174.2
037700     IF     COMPUTED-X NOT EQUAL TO SPACE                         NC1174.2
037800            GO TO FAIL-ROUTINE-WRITE.                             NC1174.2
037900     IF     CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC1174.2
038000     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1174.2
038100     MOVE  "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT.   NC1174.2
038200     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1174.2
038300     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1174.2
038400     GO TO  FAIL-ROUTINE-EX.                                      NC1174.2
038500 FAIL-ROUTINE-WRITE.                                              NC1174.2
038600     MOVE   TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE         NC1174.2
038700     MOVE   ANSI-REFERENCE TO COR-ANSI-REFERENCE.                 NC1174.2
038800     MOVE   TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC1174.2
038900     MOVE   SPACES TO COR-ANSI-REFERENCE.                         NC1174.2
039000 FAIL-ROUTINE-EX. EXIT.                                           NC1174.2
039100 BAIL-OUT.                                                        NC1174.2
039200     IF     COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE.   NC1174.2
039300     IF     CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX.           NC1174.2
039400 BAIL-OUT-WRITE.                                                  NC1174.2
039500     MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED.  NC1174.2
039600     MOVE   ANSI-REFERENCE TO INF-ANSI-REFERENCE.                 NC1174.2
039700     MOVE   XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES.   NC1174.2
039800     MOVE   SPACES TO INF-ANSI-REFERENCE.                         NC1174.2
039900 BAIL-OUT-EX. EXIT.                                               NC1174.2
040000 CCVS1-EXIT.                                                      NC1174.2
040100     EXIT.                                                        NC1174.2
040200 SECT-NC117A-001 SECTION.                                         NC1174.2
040300 SIG-INIT-GF-1.                                                   NC1174.2
040400     MOVE   "DIVIDE INTO"  TO FEATURE.                            NC1174.2
040500     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
040600     MOVE    1620.36 TO DIV1.                                     NC1174.2
040700 SIG-TEST-GF-1-0.                                                 NC1174.2
040800     DIVIDE   64.3 INTO DIV1.                                     NC1174.2
040900 SIG-TEST-GF-1-1.                                                 NC1174.2
041000     IF       DIV1 EQUAL TO 25.2                                  NC1174.2
041100              PERFORM PASS                                        NC1174.2
041200              ELSE                                                NC1174.2
041300              GO TO SIG-FAIL-GF-1.                                NC1174.2
041400     GO TO    SIG-WRITE-GF-1.                                     NC1174.2
041500 SIG-DELETE-GF-1.                                                 NC1174.2
041600     PERFORM  DE-LETE.                                            NC1174.2
041700     GO TO    SIG-WRITE-GF-1.                                     NC1174.2
041800 SIG-FAIL-GF-1.                                                   NC1174.2
041900     PERFORM  FAIL.                                               NC1174.2
042000     MOVE     DIV1 TO COMPUTED-N.                                 NC1174.2
042100     MOVE     +25.2 TO CORRECT-N.                                 NC1174.2
042200 SIG-WRITE-GF-1.                                                  NC1174.2
042300     MOVE "SIG-TEST-GF-1" TO PAR-NAME.                            NC1174.2
042400     PERFORM  PRINT-DETAIL.                                       NC1174.2
042500 SIG-INIT-GF-2.                                                   NC1174.2
042600     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
042700     MOVE    44.1 TO DIV2.                                        NC1174.2
042800     MOVE  1661.7 TO DIV3.                                        NC1174.2
042900 SIG-TEST-GF-2.                                                   NC1174.2
043000     DIVIDE   DIV2 INTO DIV3 ROUNDED.                             NC1174.2
043100     IF       DIV3 EQUAL TO 37.7                                  NC1174.2
043200              PERFORM PASS                                        NC1174.2
043300              ELSE                                                NC1174.2
043400              GO TO SIG-FAIL-GF-2.                                NC1174.2
043500     GO TO    SIG-WRITE-GF-2.                                     NC1174.2
043600 SIG-DELETE-GF-2.                                                 NC1174.2
043700     PERFORM  DE-LETE.                                            NC1174.2
043800     GO TO    SIG-WRITE-GF-2.                                     NC1174.2
043900 SIG-FAIL-GF-2.                                                   NC1174.2
044000     PERFORM  FAIL.                                               NC1174.2
044100     MOVE     DIV3 TO COMPUTED-N.                                 NC1174.2
044200     MOVE     +37.7 TO CORRECT-N.                                 NC1174.2
044300 SIG-WRITE-GF-2.                                                  NC1174.2
044400     MOVE "SIG-TEST-GF-2 " TO PAR-NAME.                           NC1174.2
044500     PERFORM  PRINT-DETAIL.                                       NC1174.2
044600 SIG-INIT-GF-3.                                                   NC1174.2
044700     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
044800     MOVE -9.642  TO DIV4.                                        NC1174.2
044900     MOVE    .82  TO DIV5.                                        NC1174.2
045000     MOVE     "A" TO XRAY.                                        NC1174.2
045100 SIG-TEST-GF-3-0.                                                 NC1174.2
045200     DIVIDE   DIV5 INTO DIV4 ON SIZE ERROR                        NC1174.2
045300              MOVE "M" TO XRAY.                                   NC1174.2
045400 SIG-TEST-GF-3-1.                                                 NC1174.2
045500     IF       XRAY EQUAL TO "M"                                   NC1174.2
045600              PERFORM PASS                                        NC1174.2
045700              ELSE                                                NC1174.2
045800              GO TO SIG-FAIL-GF-3.                                NC1174.2
045900     GO TO    SIG-WRITE-GF-3.                                     NC1174.2
046000 SIG-DELETE-GF-3-1.                                               NC1174.2
046100     PERFORM  DE-LETE.                                            NC1174.2
046200     GO TO    SIG-WRITE-GF-3.                                     NC1174.2
046300 SIG-FAIL-GF-3.                                                   NC1174.2
046400     MOVE     DIV4 TO COMPUTED-N.                                 NC1174.2
046500     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1174.2
046600     PERFORM  FAIL.                                               NC1174.2
046700 SIG-WRITE-GF-3.                                                  NC1174.2
046800     MOVE "SIG-TEST-GF-3-1" TO PAR-NAME.                          NC1174.2
046900     PERFORM  PRINT-DETAIL.                                       NC1174.2
047000 SIG-TEST-GF-3-2.                                                 NC1174.2
047100     IF       DIV4 EQUAL TO -9.642                                NC1174.2
047200              PERFORM PASS                                        NC1174.2
047300              ELSE                                                NC1174.2
047400              GO TO SIG-FAIL-GF-3-2.                              NC1174.2
047500     GO TO    SIG-WRITE-GF-3-2.                                   NC1174.2
047600 SIG-DELETE-GF-3-2.                                               NC1174.2
047700     PERFORM  DE-LETE.                                            NC1174.2
047800     GO TO    SIG-WRITE-GF-3-2.                                   NC1174.2
047900 SIG-FAIL-GF-3-2.                                                 NC1174.2
048000     PERFORM  FAIL.                                               NC1174.2
048100     MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.          NC1174.2
048200     MOVE     DIV4 TO COMPUTED-N.                                 NC1174.2
048300     MOVE     -9.642 TO CORRECT-N.                                NC1174.2
048400 SIG-WRITE-GF-3-2.                                                NC1174.2
048500     MOVE "SIG-TEST-GF-3-2 " TO PAR-NAME.                         NC1174.2
048600     PERFORM  PRINT-DETAIL.                                       NC1174.2
048700 SIG-INIT-GF-4.                                                   NC1174.2
048800     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
048900     MOVE   44.1  TO DIV2.                                        NC1174.2
049000     MOVE      0  TO DIV6.                                        NC1174.2
049100     MOVE     "A" TO XRAY.                                        NC1174.2
049200 SIG-TEST-GF-4-1-0.                                               NC1174.2
049300     DIVIDE   DIV6 INTO DIV2 ON SIZE ERROR                        NC1174.2
049400              MOVE "N" TO XRAY.                                   NC1174.2
049500 SIG-TEST-GF-4-1-1.                                               NC1174.2
049600     IF       XRAY EQUAL TO "N"                                   NC1174.2
049700              PERFORM PASS                                        NC1174.2
049800              ELSE                                                NC1174.2
049900              GO TO SIG-FAIL-GF-4-1.                              NC1174.2
050000     GO TO    SIG-WRITE-GF-4-1.                                   NC1174.2
050100 SIG-DELETE-GF-4-1.                                               NC1174.2
050200     PERFORM  DE-LETE.                                            NC1174.2
050300     GO TO    SIG-WRITE-GF-4-1.                                   NC1174.2
050400 SIG-FAIL-GF-4-1.                                                 NC1174.2
050500     MOVE     DIV2 TO COMPUTED-N.                                 NC1174.2
050600     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1174.2
050700     PERFORM  FAIL.                                               NC1174.2
050800 SIG-WRITE-GF-4-1.                                                NC1174.2
050900     MOVE "SIG-TEST-GF-4-1 " TO PAR-NAME.                         NC1174.2
051000     PERFORM  PRINT-DETAIL.                                       NC1174.2
051100 SIG-TEST-GF-4-2.                                                 NC1174.2
051200     IF       DIV2 EQUAL TO 44.1                                  NC1174.2
051300              PERFORM PASS                                        NC1174.2
051400              ELSE                                                NC1174.2
051500              GO TO SIG-FAIL-GF-4-2.                              NC1174.2
051600     GO TO    SIG-WRITE-GF-4-2.                                   NC1174.2
051700 SIG-DELETE-GF-4-2.                                               NC1174.2
051800     PERFORM  DE-LETE.                                            NC1174.2
051900     GO TO    SIG-WRITE-GF-4-2.                                   NC1174.2
052000 SIG-FAIL-GF-4-2.                                                 NC1174.2
052100     PERFORM  FAIL.                                               NC1174.2
052200     MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.          NC1174.2
052300     MOVE     DIV2 TO COMPUTED-N.                                 NC1174.2
052400     MOVE     +44.1000 TO CORRECT-N.                              NC1174.2
052500 SIG-WRITE-GF-4-2.                                                NC1174.2
052600     MOVE "SIG-TEST-GF-4-2 " TO PAR-NAME.                         NC1174.2
052700     PERFORM  PRINT-DETAIL.                                       NC1174.2
052800 SIG-INIT-GF-5.                                                   NC1174.2
052900     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
053000     MOVE    9.6  TO DIV7.                                        NC1174.2
053100     MOVE     "A" TO XRAY.                                        NC1174.2
053200 SIG-TEST-GF-5-0.                                                 NC1174.2
053300     DIVIDE   0.097 INTO DIV7 ROUNDED ON SIZE ERROR               NC1174.2
053400              MOVE "N" TO XRAY.                                   NC1174.2
053500 SIG-TEST-GF-5-1.                                                 NC1174.2
053600     IF       XRAY EQUAL TO "N"                                   NC1174.2
053700              PERFORM PASS                                        NC1174.2
053800              ELSE                                                NC1174.2
053900              GO TO SIG-FAIL-GF-5-1.                              NC1174.2
054000     GO TO    SIG-WRITE-GF-5-1.                                   NC1174.2
054100 SIG-DELETE-GF-5-1.                                               NC1174.2
054200     PERFORM  DE-LETE.                                            NC1174.2
054300     GO TO    SIG-WRITE-GF-5-1.                                   NC1174.2
054400 SIG-FAIL-GF-5-1.                                                 NC1174.2
054500     MOVE     DIV7 TO COMPUTED-N.                                 NC1174.2
054600     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1174.2
054700     PERFORM  FAIL.                                               NC1174.2
054800 SIG-WRITE-GF-5-1.                                                NC1174.2
054900     MOVE "SIG-TEST-GF-5-1 " TO PAR-NAME.                         NC1174.2
055000     PERFORM  PRINT-DETAIL.                                       NC1174.2
055100 SIG-TEST-GF-5-2.                                                 NC1174.2
055200     IF       DIV7 NOT EQUAL TO 9.6                               NC1174.2
055300              GO TO SIG-FAIL-GF-5-2.                              NC1174.2
055400     PERFORM  PASS.                                               NC1174.2
055500     GO TO    SIG-WRITE-GF-5-2.                                   NC1174.2
055600 SIG-DELETE-GF-5-2.                                               NC1174.2
055700     PERFORM  DE-LETE.                                            NC1174.2
055800     GO TO    SIG-WRITE-GF-5-2.                                   NC1174.2
055900 SIG-FAIL-GF-5-2.                                                 NC1174.2
056000     PERFORM  FAIL.                                               NC1174.2
056100     MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.          NC1174.2
056200     MOVE     DIV7 TO COMPUTED-N.                                 NC1174.2
056300     MOVE     +9.6 TO CORRECT-N.                                  NC1174.2
056400 SIG-WRITE-GF-5-2.                                                NC1174.2
056500     MOVE "SIG-TEST-GF-5-2 " TO PAR-NAME.                         NC1174.2
056600     PERFORM  PRINT-DETAIL.                                       NC1174.2
056700 SIG-INIT-GF-11.                                                  NC1174.2
056800     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
056900     MOVE "DIVIDE INTO GIVING" TO FEATURE.                        NC1174.2
057000     MOVE     44.1 TO DIV2.                                       NC1174.2
057100     MOVE     ZERO TO DIV8.                                       NC1174.2
057200 SIG-TEST-GF-11-0.                                                NC1174.2
057300     DIVIDE   DIV2 INTO 864.36 GIVING DIV8.                       NC1174.2
057400 SIG-TEST-GF-11-1.                                                NC1174.2
057500     IF       DIV8 EQUAL TO 19.6                                  NC1174.2
057600              PERFORM PASS                                        NC1174.2
057700              ELSE                                                NC1174.2
057800              GO TO SIG-FAIL-GF-11.                               NC1174.2
057900     GO TO    SIG-WRITE-GF-11.                                    NC1174.2
058000 SIG-DELETE-GF-11.                                                NC1174.2
058100     PERFORM  DE-LETE.                                            NC1174.2
058200     GO TO    SIG-WRITE-GF-11.                                    NC1174.2
058300 SIG-FAIL-GF-11.                                                  NC1174.2
058400     PERFORM  FAIL.                                               NC1174.2
058500     MOVE     DIV8 TO COMPUTED-N.                                 NC1174.2
058600     MOVE     +19.6 TO CORRECT-N.                                 NC1174.2
058700 SIG-WRITE-GF-11.                                                 NC1174.2
058800     MOVE "SIG-TEST-GF-11 " TO PAR-NAME.                          NC1174.2
058900     PERFORM  PRINT-DETAIL.                                       NC1174.2
059000 SIG-INIT-GF-12.                                                  NC1174.2
059100     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
059200     MOVE    1620.36 TO DIV1.                                     NC1174.2
059300     MOVE    ZERO TO DIV9.                                        NC1174.2
059400 SIG-TEST-GF-12-0.                                                NC1174.2
059500     DIVIDE   0.533 INTO DIV1 GIVING DIV9 ROUNDED.                NC1174.2
059600 SIG-TEST-GF-12-1.                                                NC1174.2
059700     IF       DIV9 EQUAL TO " 3,040.1"                            NC1174.2
059800              PERFORM PASS                                        NC1174.2
059900              ELSE                                                NC1174.2
060000              GO TO SIG-FAIL-GF-12.                               NC1174.2
060100     GO TO    SIG-WRITE-GF-12.                                    NC1174.2
060200 SIG-DELETE-GF-12.                                                NC1174.2
060300     PERFORM  DE-LETE.                                            NC1174.2
060400     GO TO    SIG-WRITE-GF-12.                                    NC1174.2
060500 SIG-FAIL-GF-12.                                                  NC1174.2
060600     PERFORM  FAIL.                                               NC1174.2
060700     MOVE     DIV9 TO COMPUTED-A.                                 NC1174.2
060800     MOVE " 3,040.1" TO CORRECT-A.                                NC1174.2
060900 SIG-WRITE-GF-12.                                                 NC1174.2
061000     MOVE "SIG-TEST-GF-12" TO PAR-NAME.                           NC1174.2
061100     PERFORM  PRINT-DETAIL.                                       NC1174.2
061200 SIG-INIT-GF-13.                                                  NC1174.2
061300     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
061400     MOVE     -9.642 TO DIV4.                                     NC1174.2
061500     MOVE     ZERO TO DIV10.                                      NC1174.2
061600     MOVE     44.1 TO DIV2.                                       NC1174.2
061700     MOVE     "A"  TO XRAY.                                       NC1174.2
061800 SIG-TEST-GF-13-0.                                                NC1174.2
061900     DIVIDE   DIV4 INTO DIV2 GIVING DIV10 ON SIZE ERROR           NC1174.2
062000              MOVE "P" TO XRAY.                                   NC1174.2
062100 SIG-TEST-GF-13-1.                                                NC1174.2
062200     IF       XRAY EQUAL TO "P"                                   NC1174.2
062300              PERFORM PASS                                        NC1174.2
062400              ELSE                                                NC1174.2
062500              GO TO SIG-FAIL-GF-13-1.                             NC1174.2
062600     GO TO    SIG-WRITE-GF-13-1.                                  NC1174.2
062700 SIG-DELETE-GF-13-1.                                              NC1174.2
062800     PERFORM  DE-LETE.                                            NC1174.2
062900     GO TO    SIG-WRITE-GF-13-1.                                  NC1174.2
063000 SIG-FAIL-GF-13-1.                                                NC1174.2
063100     MOVE     DIV10 TO COMPUTED-N.                                NC1174.2
063200     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1174.2
063300     PERFORM  FAIL.                                               NC1174.2
063400 SIG-WRITE-GF-13-1.                                               NC1174.2
063500     MOVE "SIG-TEST-GF-13-1" TO PAR-NAME.                         NC1174.2
063600     PERFORM  PRINT-DETAIL.                                       NC1174.2
063700 SIG-TEST-GF-13-2.                                                NC1174.2
063800     IF       DIV10 NOT EQUAL TO ZERO                             NC1174.2
063900              GO TO SIG-FAIL-GF-13-2.                             NC1174.2
064000     PERFORM  PASS.                                               NC1174.2
064100     GO TO    SIG-WRITE-GF-13-2.                                  NC1174.2
064200 SIG-DELETE-GF-13-2.                                              NC1174.2
064300     PERFORM  DE-LETE.                                            NC1174.2
064400     GO TO    SIG-WRITE-GF-13-2.                                  NC1174.2
064500 SIG-FAIL-GF-13-2.                                                NC1174.2
064600     PERFORM FAIL.                                                NC1174.2
064700     MOVE    DIV10 TO COMPUTED-N.                                 NC1174.2
064800     MOVE    ZERO TO CORRECT-N.                                   NC1174.2
064900     MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.          NC1174.2
065000 SIG-WRITE-GF-13-2.                                               NC1174.2
065100     MOVE "SIG-TEST-GF-13-2" TO PAR-NAME.                         NC1174.2
065200     PERFORM  PRINT-DETAIL.                                       NC1174.2
065300 SIG-INIT-GF-19.                                                  NC1174.2
065400     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
065500     MOVE     ZERO TO DIV8.                                       NC1174.2
065600     MOVE     44.1 TO DIV2.                                       NC1174.2
065700     MOVE "DIVIDE BY" TO FEATURE.                                 NC1174.2
065800 SIG-TEST-GF-19.                                                  NC1174.2
065900     DIVIDE   864.36 BY DIV2 GIVING DIV8.                         NC1174.2
066000     IF       DIV8 EQUAL TO 19.6                                  NC1174.2
066100              PERFORM PASS                                        NC1174.2
066200              ELSE                                                NC1174.2
066300              GO TO SIG-FAIL-GF-19.                               NC1174.2
066400     GO TO    SIG-WRITE-GF-19.                                    NC1174.2
066500 SIG-DELETE-GF-19.                                                NC1174.2
066600     PERFORM  DE-LETE.                                            NC1174.2
066700     GO TO    SIG-WRITE-GF-19.                                    NC1174.2
066800 SIG-FAIL-GF-19.                                                  NC1174.2
066900     PERFORM  FAIL.                                               NC1174.2
067000     MOVE     DIV8 TO COMPUTED-N.                                 NC1174.2
067100     MOVE     19.6 TO CORRECT-N.                                  NC1174.2
067200 SIG-WRITE-GF-19.                                                 NC1174.2
067300     MOVE "SIG-TEST-GF-19" TO PAR-NAME.                           NC1174.2
067400     PERFORM  PRINT-DETAIL.                                       NC1174.2
067500 SIG-INIT-GF-20.                                                  NC1174.2
067600     MOVE "DIVIDE BY GIVING" TO FEATURE.                          NC1174.2
067700     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
067800     MOVE  1620.36 TO DIV1.                                       NC1174.2
067900     MOVE     ZERO TO DIV9.                                       NC1174.2
068000 SIG-TEST-GF-20-0.                                                NC1174.2
068100     DIVIDE   DIV1 BY 0.533 GIVING DIV9 ROUNDED.                  NC1174.2
068200 SIG-TEST-GF-20-1.                                                NC1174.2
068300     IF       DIV9 EQUAL TO " 3,040.1"                            NC1174.2
068400              PERFORM PASS                                        NC1174.2
068500              ELSE                                                NC1174.2
068600              GO TO SIG-FAIL-GF-20.                               NC1174.2
068700     GO TO    SIG-WRITE-GF-20.                                    NC1174.2
068800 SIG-DELETE-GF-20.                                                NC1174.2
068900     PERFORM  DE-LETE.                                            NC1174.2
069000     GO TO    SIG-WRITE-GF-20.                                    NC1174.2
069100 SIG-FAIL-GF-20.                                                  NC1174.2
069200     PERFORM  FAIL.                                               NC1174.2
069300     MOVE     DIV9 TO COMPUTED-A.                                 NC1174.2
069400     MOVE " 3,040.1" TO CORRECT-A.                                NC1174.2
069500 SIG-WRITE-GF-20.                                                 NC1174.2
069600     MOVE "SIG-TEST-GF-20" TO PAR-NAME.                           NC1174.2
069700     PERFORM  PRINT-DETAIL.                                       NC1174.2
069800 SIG-INIT-GF-21.                                                  NC1174.2
069900     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
070000     MOVE     -9.642 TO DIV4.                                     NC1174.2
070100     MOVE     ZERO TO DIV10.                                      NC1174.2
070200     MOVE     44.1 TO DIV2.                                       NC1174.2
070300     MOVE     "A"  TO XRAY.                                       NC1174.2
070400 SIG-TEST-GF-21-0.                                                NC1174.2
070500     DIVIDE   DIV2 BY DIV4 GIVING DIV10 ON SIZE ERROR             NC1174.2
070600              MOVE "P" TO XRAY.                                   NC1174.2
070700 SIG-TEST-GF-21-1.                                                NC1174.2
070800     IF       XRAY EQUAL TO "P"                                   NC1174.2
070900              PERFORM PASS                                        NC1174.2
071000              ELSE                                                NC1174.2
071100              GO TO SIG-FAIL-GF-21-1.                             NC1174.2
071200     GO TO    SIG-WRITE-GF-21-1.                                  NC1174.2
071300 SIG-DELETE-GF-21-1.                                              NC1174.2
071400     PERFORM  DE-LETE.                                            NC1174.2
071500     GO TO    SIG-WRITE-GF-21-1.                                  NC1174.2
071600 SIG-FAIL-GF-21-1.                                                NC1174.2
071700     MOVE     DIV10 TO COMPUTED-N.                                NC1174.2
071800     MOVE "ON SIZE ERROR NOT EXECUTED" TO RE-MARK.                NC1174.2
071900     PERFORM  FAIL.                                               NC1174.2
072000 SIG-WRITE-GF-21-1.                                               NC1174.2
072100     MOVE "SIG-TEST-GF-21-1" TO PAR-NAME.                         NC1174.2
072200     PERFORM  PRINT-DETAIL.                                       NC1174.2
072300 SIG-TEST-GF-21-2.                                                NC1174.2
072400     IF       DIV10 = 0                                           NC1174.2
072500              PERFORM PASS                                        NC1174.2
072600              ELSE                                                NC1174.2
072700              GO TO SIG-FAIL-GF-21-2.                             NC1174.2
072800     GO TO    SIG-WRITE-GF-21-2.                                  NC1174.2
072900 SIG-DELETE-GF-21-2.                                              NC1174.2
073000     PERFORM  DE-LETE.                                            NC1174.2
073100     GO TO    SIG-WRITE-GF-21-2.                                  NC1174.2
073200 SIG-FAIL-GF-21-2.                                                NC1174.2
073300     MOVE     DIV10 TO COMPUTED-N.                                NC1174.2
073400     MOVE     0     TO CORRECT-N.                                 NC1174.2
073500     MOVE   "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.          NC1174.2
073600     PERFORM FAIL.                                                NC1174.2
073700 SIG-WRITE-GF-21-2.                                               NC1174.2
073800     MOVE "SIG-TEST-GF-21-2" TO PAR-NAME.                         NC1174.2
073900     PERFORM  PRINT-DETAIL.                                       NC1174.2
074000 SIG-INIT-GF-6.                                                   NC1174.2
074100     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
074200     MOVE "DIVIDE INTO " TO FEATURE.                      NC1174.2
074300     MOVE 99 TO WRK-DS-LS-18V00.                                  NC1174.2
074400 SIG-TEST-GF-6-0.                                                 NC1174.2
074500     DIVIDE A99-DS-02V00 INTO WRK-DS-LS-18V00.                    NC1174.2
074600 SIG-TEST-GF-6-1.                                                 NC1174.2
074700     IF WRK-DS-LS-18V00 EQUAL TO 000000000000000001               NC1174.2
074800         PERFORM PASS                                             NC1174.2
074900         GO TO SIG-WRITE-GF-6.                                    NC1174.2
075000     GO TO SIG-FAIL-GF-6.                                         NC1174.2
075100 SIG-DELETE-GF-6.                                                 NC1174.2
075200     PERFORM DE-LETE.                                             NC1174.2
075300     GO TO SIG-WRITE-GF-6.                                        NC1174.2
075400 SIG-FAIL-GF-6.                                                   NC1174.2
075500     MOVE  000000000000000001 TO CORRECT-18V0.                    NC1174.2
075600     MOVE  WRK-DS-LS-18V00       TO COMPUTED-18V0.                NC1174.2
075700     PERFORM FAIL.                                                NC1174.2
075800 SIG-WRITE-GF-6.                                                  NC1174.2
075900     MOVE "SIG-TEST-GF-6 " TO PAR-NAME.                   NC1174.2
076000     PERFORM PRINT-DETAIL.                                        NC1174.2
076100 SIG-INIT-GF-7.                                                   NC1174.2
076200     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
076300     MOVE 2 TO WRK-DS-TS-12V00-S.                                 NC1174.2
076400 SIG-TEST-GF-7-0.                                                 NC1174.2
076500     DIVIDE 4 INTO WRK-DS-TS-12V00-S ROUNDED.                     NC1174.2
076600 SIG-TEST-GF-7-1.                                                 NC1174.2
076700     IF WRK-DS-TS-12V00-S EQUAL TO 000000000001                   NC1174.2
076800         PERFORM PASS                                             NC1174.2
076900         GO TO SIG-WRITE-GF-7.                                    NC1174.2
077000     GO TO SIG-FAIL-GF-7.                                         NC1174.2
077100 SIG-DELETE-GF-7.                                                 NC1174.2
077200     PERFORM DE-LETE.                                             NC1174.2
077300     GO TO SIG-WRITE-GF-7.                                        NC1174.2
077400 SIG-FAIL-GF-7.                                                   NC1174.2
077500     MOVE  WRK-DS-TS-12V00-S       TO COMPUTED-18V0.              NC1174.2
077600     MOVE  000000000001       TO CORRECT-18V0.                    NC1174.2
077700     PERFORM FAIL.                                                NC1174.2
077800 SIG-WRITE-GF-7.                                                  NC1174.2
077900     MOVE "SIG-TEST-GF-7 " TO PAR-NAME.                   NC1174.2
078000     PERFORM PRINT-DETAIL.                                        NC1174.2
078100 SIG-INIT-GF-8.                                                   NC1174.2
078200     MOVE   "VI-42 5.12.4" TO ANSI-REFERENCE.                     NC1174.2
078300     MOVE 1 TO WRK-DS-LS-01V00.                                   NC1174.2
078400     MOVE "0" TO WRK-XN-00001.                                    NC1174.2
078500 SIG-TEST-GF-8-0.                                                 NC1174.2
078600     DIVIDE 0.1 INTO WRK-DS-LS-01V00 ON SIZE ERROR                NC1174.2
078700         MOVE "1" TO WRK-XN-00001.                                NC1174.2
078800 SIG-TEST-GF-8-1.                                                 NC1174.2
078900     IF WRK-DS-LS-01V00 EQUAL TO 1                                NC1174.2
079000         PERFORM PASS                                             NC1174.2
079100         GO TO SIG-WRITE-GF-8-1.                                  NC1174.2
079200     GO TO SIG-FAIL-GF-8-1.                                       NC1174.2
079300 SIG-DELETE-GF-8-1.                                               NC1174.2
079400     PERFORM DE-LETE.                                             NC1174.2
079500     GO TO SIG-WRITE-GF-8-1.                                      NC1174.2
079600 SIG-FAIL-GF-8-1.                                                 NC1174.2
079700     MOVE  1                  TO CORRECT-N.                       NC1174.2
079800     MOVE  WRK-DS-LS-01V00       TO COMPUTED-N.                   NC1174.2
079900     MOVE  "WRONGLY AFFECTED BY SIZE ERROR" TO RE-MARK.           NC1174.2
080000     PERFORM FAIL.                                                NC1174.2
080100 SIG-WRITE-GF-8-1.                                                NC1174.2
080200     MOVE "SIG-TEST-GF-8-1 " TO PAR-NAME.                 NC1174.2
080300     PERFORM PRINT-DETAIL.                                        NC1174.2
080400 SIG-TEST-GF-8-2.                                                 NC1174.2
080500     IF WRK-XN-00001 EQUAL TO "1"                                 NC1174.2
080600         PERFORM PASS                                             NC1174.2
080700         GO TO SIG-WRITE-GF-8-2.                                  NC1174.2
080800     MOVE "1" TO CORRECT-A.                                       NC1174.2
080900     MOVE WRK-XN-00001 TO COMPUTED-A.                             NC1174.2
--> --------------------

--> maximum size reached

--> --------------------

¤ Dauer der Verarbeitung: 0.141 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