• Aucun résultat trouvé

IMPROPER ITEM SIZE

PHASE III ERROR PRINT OUT PRINT OUT

PHASE 4 PRINT OUT

4. IMPROPER ITEM SIZE

(X ••• X)

TYP-IN CORR

5. 8TH DIGIT INCORRECT (QZOAAAT?

0000)

TYP-IN CORR

The 5th digit, or density digit, is not an "HII indicating high density, or "L" indicating low density.

x. ..

X will be'GMNO?tsssAAA or

GMO ..•

Type in:

The call word ap-pearing in the print out but with the cor-rect density digit.

If the A- 3 call word appearing on Type in:

the print out is

GMSBBtxxxAAA, GMT ••. or GMD ...

GASBBtxxxAAA, GAT .•. or GAD the item size, XXX, is an odd number. Item sizes must be even numbers.

If the A- 3 call word is a

GMNO(L)tsssAAA or GMO •.• , H

the item size, sss, is in error either because xxx is odd, if sss is greater than or equal to 60; or because sss

+

AAA does not com-plete a block, if sss is greater than 60.

The call word ap-pearing in the print out but with the cor-rect item size.

If the A-3 call word is GMIBBtsssAAA, the item size sss is in error

be-cause it is not one of the allowable item sizes. See Chapter IV for allowable item sizes.

If the A-3 call word is GMMA AAsssBB, item size sss is in error because it is either equal to zero, greater than 60, or an odd number.

The 8th digit position of the QZO Type in:

call wbrd is neither W, R, or ( 0) oooooooooo( R) 0

(W) zero.

MATHEMATICAL ROUTINES ERROR PRINT OU T S

PRINT OUTS DESCRIPTION

1. 7 - 9th DIGIT The exponent or root listed in INGORREC T the 7 to 9th digits of the call (RNAAAAnnnBBB) word appearing in the print out

is in error because it is either or less than 2 or is not numeric.

(GPNAAAnnnBBB)

TYP-IN CORR The exponent or root nnn must be an integer greater than or

equal to 2 or less than or equal to 999.

SYSTEM RESTRICTION

PRINT-OUT DESCRIPTION

PROCEDURE Type in:

ooooooooonnn

where nnn is the cor·

rect form of the ex-ponent.

PRINT OUTS PROCEDURE 1. SYSTEM Sentence number nnnn after being Hit start bar to

re-RES TRIC TION 01 translated contains more than 220 wind tapes, SENT. NO. nnnn words or entries for Sentence File

REWRITE 01. In 'most cases the sentence is orj an equation and can be rewritten as

two smaller ones in order to cor- Set breakpoint 1;

rect this requirement. force transfer to

2. SYSTEM This printout will occur when RE S TRICTION 02 the pseudo code sentences con-REW RITE tain more than 100 control

statements which alter the sequence of execution over a given sentence range.

See NOTE of Print Out 1 of Phase 2 for an explanation of the breakpoint option.

process the sentence following nnnn.

Hit start bar to re-wind tapes,

or;

Set breakpoint 2;

force transfer to by-pass the error.

3. SYSTEM Sentence number nnnn is an equa- Hit start bar to re-RESTRICTION 03 tion that contains more than 100 wind tapes,

SENT. NO. nnnn operations. Re-examine the

REWRITE equation to see if it can be written or;

as two smaller ones.

See NOTE of Print Out 1 of Phase 2 for an explanation of the break-point option.

84

Set breakpoint 2;

force transfer to by-pass the error.

4.

5.

SYSTEM

RESTRICTION 04 SENT. NO.nnnn REWRITE

SYSTEM

RE S TRI C TI 0 N 05 REWRITE

Sentence number nnnn is an equation containing more than 30 redundant operations. The equa-tion must be regrouped or

written as two smaller equations.

The problem in the present form contains too many control tences, that is, too many sen-tences of the VARY, IF, JUMP,

etc. types.

Hit start bar to re-wind tapes.

Hit start bar to re-wind tapes.

6. S Y STEM This print out occurs when a Hit start bar to

re-7.

8.

RES TRIC TION 06 problem asks for an exceptional wind tapes.

REWRITE amount of storage area to be set aside for the running program tape. To correct this error, re-examine the problem to see if it is possible to double up on stor-age areas or rewrite the problem as two smaller ones.

SYSTEM During compilation portions of RES TRIC TION 07 the memory are set aside to house REWRITE the various files and lists

pro-duced as output from the phases ands sweeps. In the majority of cases these areas are sufficient in size to compile long compli-cated pseudo code problems.

This print-out will result only for the exceptional problem.

To correct this situation re-examine the problem to see if it is possible to rewrite the problem as two smaller ones and then begin a new compila-tion,

SYSTEM The problem contains more than RES TRIC TION 08 6 READ-ARRAY sentences.

REWRITE

Hit start bar wind tapes.

Hit start bar wind tapes.

to

to

re-GENERAL DESCRIPTION OF ERROR PRINT-OUTS DURING THE PRO BLEM RUN

Any error print out during the problem run is caused by one of the following two types of errors:

(1) The program is handling data which is outside the acceptable numerical range. This usually means alphabetic material is being incorrectly used as input data.

(2) The program is attempting to compute a function which is undefined or which is infinite, such as~3 or log (- 6) .

The first type of error will cause RUN ERR 01 to print out on the Supervisory Control Printer or will cause the computer to stop on an "adder alph. 11 The second type of error will cause one of the print-outs from RUN ERR 02 through RUN ERR 07.

By carefully examining the RECORD EDIT, the programmer can identify the variables involved in the calculation causing the error, and by following the procedure listed with the print-out, the programmer can by-pass the error.

This action is recommended only when the programmer fully understands the error and is certain that bypassing the error will not harm the results of the run. Ordinarily, the programmer should take a memory dump to detect the error and correct it by rewriting the necessary portion of his pseudo coded problem. For details on using the RECORD EDIT in by passing running tape

errors, see the "MATH-MATIC PROGRAMMER'S MANUAL. 11

In RUN ERR 01, RUN ERR O~, and RUN ERR 03 the XXXX in the second word of the printout is the initial addre s s of the next ope ration on the prograITl tape.

If the start bar is hit, OOOOOOUOXXXX is perforITled and the error is by passed.

In RUN ERR 04 through RUN ERR 07 the XXXX of the left hand instruction printed out in the second word of the print-out is the first address of the two word floating decimal input which caused the error. By typing in a proper in-put value to lines XXXX and XXXX

+

1 and hitting the start bar, the operation in which the error occurred will be performed again.

86

RUNNING PROGRAM TAPE ERROR PRINT-OUTS PRINT-OUT

Documents relatifs