You are on page 1of 1

Flowchartinq With the A N S I Standard: A Tutorial • 137

Page8 Page9
8D1 established for identifying portions of the
9C1
flow diagram, then the location indication
can be entered above and immediately to
-- date must the right of the connector, as shown in Fig-
be gwen
ure 23.
The standard does not specify any par-
ticular coordinate convention for use spe-
9A1 BC1
cifically in flow diagrams. As a practical
matter the most common convention used
is a page number followed by a row and
then a column designation (see Figure 24
for an example). Some omit the row des-
divide I ignation and some omit the column
TOTAL bv
COUNT designation Some use a sequential count
to provide an index of the position within
:IN
a row or within a column of a connector
~wrlte position. Anything that begins with a digit
causes no confusion since names in most
programming languages may not start
P43-END,~ with a numeral.
Fie. 23. A flow diagram with connectors and The symbolic name and cross-reference
cross-references notations may be used with any outline, not
just with connectors. T h e y are needed for
all horizontally striped outlines, as a mini-
be broken at any point. One way of doing
mum, as shown in Figure 23. The names
it is shown in Figure 23. The connector
also provide a way of cross-referencing
outhne does not substitute for any other
any part of the flow sequence shown in the
outline but instead serves as an additional
flow diagram to the actual program coding.
outline, in effect specializing the flowline
This is illustrated in Figure 23 by the
symbol.
names F R T H and F I N , for example,
As one reads the line of flow down the which refer to portions of the program
page 8 part of Figure 23, one encounters an
exit or outconnector A3. The reader can
ROWS
then search Figure 23 for an entry or in- Page
connector having the same identifying set A *
of characters A3 within it. This entry or B
C
inconnector is the continuation of the flow. D
The identffication within the entry and E
F
exit connectors must permit unequivocal G
and unique identification of the one ap- H
I
propriate entry connector to be associated J
with each exit connector. K
L
To facilitate finding the entry connector M
for each exit connector, the common prac- N
O
tice is to use cross-references in the man- P
Q
ner described previously If any name has R
been assigned to a portion of the algorithm 1 2 3 4 5
or program (that is, the program data COLUMNS
structure), such as T H R D , then this name
*Example thus, 9A1 =son page9,
may be entered above and immediately to row A. column 1. and 9G4 is on
the left of the connector, or within the con- page 9, row G, column 4
nector itself If a coordinate plan has been FzG 24 One cross-referencingscheme

Computing Surveys, Vol. 2, No. 2, June 1970

You might also like