products/sources/formale sprachen/Cobol/Test-Suite/COBOL/IF image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: db301m.cob   Sprache: Cobol

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

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