Block Diagramming
Block diagramming is a technique of schematically showing
the
steps
which
the
computer
must
take to
produce
th~
answers
required
by
the
problem.
Diagrams serve two purposes:
1.
They
offer
an
easy notation for analyzing
the
steps
required
in
the
solution
of a problem.
2.
They
provide
the
basic documentation
in
the
form of a "map" of the
program, so
that
someone unfamiliar
with
the
program
can
easily de-
termine
what
the
program does
and
how
it
does it.
It
is for these reasons
that
diagramming
is
not
only highly recommended,
but
is
often
required
at
data
processing installations.
Techniques of diagramming vary greatly, as do
the
symbols used.
In
addi-
tion,
diagramming
may
be
very general, or extremely
detailed
to
the
point
where
every machine instruction is included.
The
more
complete
the
diagram,
the
easier
the
job of actually writing
the
program; however, initial analysis of a problem
can
usually
be
noted
only in
major steps.
Only simple diagramming techniques will
be
explained here.
44.1