• Aucun résultat trouvé

!!!!..2.!§!!£.§. A DIVISIOn

N/A
N/A
Protected

Academic year: 2022

Partager "!!!!..2.!§!!£.§. A DIVISIOn"

Copied!
9
0
0

Texte intégral

(1)

!!!!..2.!§!!£.§.

A DIVISIOn OF NORTH AlvlEIITCAN AVIATIon, INC.

INDUSTRIAL PRODUCTS

3400 E. 10th Street, Long Beach

5,

California

14 December 1959

RECOII!P II TECHNICAL BULLETIN NO.3

TITLE: SUBROUTINE DESCRIPTION R>RMAT

PURPOSE: To provide a standard format for subroutine descriptions.

EFFECTIVE

DATE: 14 December 1959 REVISED: 26 April 1962

CONTENTS: Standardized documentation of a subroutine facilitates its use b,y personnel other than the originator. This bulletin outlines the format for subroutine descriptions and should be used as a guide for contributing subroutines to the Program Li braxy. Technical. Bulletin:

No. 2 outlines the format for program descriptions.

All completed subroutines are issued under a

number assigned by Industrial Products Programming.

A subroutine description will consist of the following parts:

Title Purpose Method

Restrictions

Usage

Coding Information Checkout

See Appendix I or II for a sample First Page.

The headings on this page are self-explanatory.

See Appendix III for the numerioal format and detailed subheadings of the parts of a subroutine description detailed below. See Appendix IV for

l~out sheets that facilitate subroutine documentation.

(2)

REFERENCES:

INFORMATION TO:

REVISED BY:

- 2 -

The PURPOSE of the subroutine should be stated clearly and precisely.

The l~HOD section should include all basic formulae or approximation techniques and the accuracy of such techniques. Derivations of unique solutions should be given. References that might aid the reader's comprehension should be included.

RESTRICTIONS on the method of using the sub- routine, the equipment required, relocation limits, and the additional subroutines needed must be stated. The range, scaling, location, and extent of data must be given.

The section on USAGE should contain the' operating instructions for the subroutine.

These instructions and the calling sequence must be clearly defined. All symbols used should be explained. Initial computer set-up configurations and input instructions must be carefully outlined. Permanent and temporary storage locations should be given. The use of the L or V loops should be indicated.

Whether the subroutine is relocatable or non- relocatable should be stated. The effect of errors and how to handle them should be detailed. If there are options as to t,ype of data permissible, or variety of output,

an explanation of the procedure should be given.

CODING INFO~mTION should include constants used and their locations, unused storage, temporar,y storage used, timing required for executing a standard or average problem, and the flow chart for the subroutine. For those requiring detailed knowledge, the subroutine listing or coding sheets should be available on request.

The CHECKOUT section should indicate the manner in which the routine was checked out and for which values.

None

All Personnel Concerned H. M. Guee

Training and Sales Support

(3)

II

PROGRAM TITLE:

TECHNICAL BULLETIN NO. 3 APPENDIX I

PROGRAM NO.

ORIG. DATE REV. DATE PROGRAMMER

PAGE OF

First Page

(Industrial Products)

(4)

PROGRAM TITLE:

TECHNICAL BULLm'IN NO. 3 APPENDIX II

SUBROUTINE DESCRIPTION roRMAT

AUTONETICS

---

A DIVISION OF NORTH AMERICAN AVIATION, INC.

INDUSTRIAL PRODUCTS

3400 E. 70th Street, Long Beach 5, California

RmOMP _ _ USERS PROGRAM NO.

PROGRAM CLASSIFICATION I SUBROUTINE AUTHOR.

PURPOSE:

DATE.

Published by RECOMP Users' Li brary

A Div. of North American Aviation, Inc.

Long Beach, Calir.·

'. DISCLAIMER

Although It is assumed that all the precautions have. b~~n taken to check out this. program thoroughly, no responsibility Is taken by the originator of this progra!," for any erroneous results, misconceptions, or mi~ representatlo,"!s.t~3t !'lay appear.

in this .progmm. Furthermore, no responsibility IS ta~en by Autonetic$ Industrial Products' for the correct reproductions of this ·program. No warranty, express or implied, is extended bV the use or application of the program.

(5)

1.

2.

TECHNICAL BULLh~IN NO. 3 APPDENIX III

SUBROUTINE DESCRIPTION FORMAT

PROGRAM NO:

ORIGIN. DATE:

REVISED DATE:

PROGRAMMER:

PAGE OF

PURPOSE (briefly) METHOD

Te ohn i que s Aoouracy

Equations or formulae Derivations

Referenoes RESTRICTIONS

USAGE

Required equipment

Additional subroutines needed Relooation limits

Range, soaling, looation, and extent of arguments.

Computer set-ups

Sequential operating instruotions Calling sequence(s)

Data input: Placement of parameters Symbols used

Storage: Permanent and temporary Relocation information

Utilization of L and V loops Error indioations

Re-start procedures Options available Output format

(6)

6.

APPENDIX III (oontinued) SUBROUTINE DESCRIPTION FOIDlAT

CODING INFORMATION

Constants and their locations

Temporar,y storage used for input, output Unused locations

Timing Flow chart CHECKOUT

Method

A U T O N E T I C S f l l ' : \ Industrial Products a OIVISION OFMOR1H."EAICA,. AVIATION INC~l:CI~[' IltIHS'NltllO~G8flCIt·ICAIJO~·tl'.\

(7)

1. PURPOSE

TECHNICAL BULLETIN NO. 3

APPENDIX IV SUBROUTINE LAYOUT SHEmS

PROGRAM NO:

ORIGINAL DATE:

REVISED DATE:

PROGRAMMER : CHECKED BY:

PAGE OF

2. METHOD (References; Derivation)

(8)

APPENDIX IV (continued)

- - - - - - - - - - - - - - - - - - - - - - - - - - - -

~

- - - - - -

RESTRICTIONS (Range, Scaling, Location, Extent or Argument(s);

Accuracy ; Relocation Limits; Timing ( if Excessive); Additional Subroutines)

USAGE (Argument(s); Calling Sequence(s); Symbols; Error Indioation; Storage; Relocation, Loops; Option; Output)

(9)

APPENDIX IV (continued)

- - -- - - - - -

~

- -

~

-- - -

~

- - - -- - -

~

- - - - - - - -

6.

CODING INFORMATION (Constants; Unused/Erasa.ble Loca.tions;

Timing)

·CHECKOUT (Method)

Références

Documents relatifs

Krivine has shown that the formula ∀x{N *[x] → ¬¬N[x]} is a specification for stor- age operators for Church integers : where N [x] is the type of integers in second order logic,

The Role of Cerium-based Oxides used as Oxygen Storage Materials in DeNOx Catalysis.. Xavier Courtois, Nicolas Bion, Patrice Marecot,

1) Assumptions: We assume the scenario showed in Figure 1 with one publisher and one subscriber as well as an obser- vation time τ. We further assume that the source s is close to VBN

the vapour mass flow, the solution cooling (heating), the solution dilution (concentration) and the heat transfer fluid heating (cooling) in absorption

During pressure cycles, temperature evolution is dictated by gas expansion-contraction and heat exchange with the rock mass; in addition, water vapor condenses in the whole gas body

(For instance, a swift pressure increase following a long idle period, which leads to an unfavourable distribution of sec- ondary stresses, might lower the pressure threshold,

Tan Lei a généralisé ce résultat en montrant que la frontière du lieu de connexité de toute famille de polynômes est de dimension de Hausdorff maximale et, plus généralement, que

Related to the migration of the files belonging the same topic, one could easily archive photos from this group in the archive tier or put them back on the higher tiers when a