Lecture 5 Comp1l Flowchart PDF
Lecture 5 Comp1l Flowchart PDF
Flowcharts are the most widely used graphic method for describing
computer operations. Their major uses are in documentation and
in programming. As a documentation tool, a flowchart aids in
communicating the nature of the operation, regardless of the
programming language or the computer used.
ADVANTAGES OF FLOWCHARTS
There are advantages and limitations in the use of flowcharts.
Among its advantages are:
1. Since flowcharts are language-independent, they can be
learned and applied without formal knowledge of a
programming language.
2. It enforces users to give attention to significant matters over the
less significant ones.
3. Being graphically portrayed, flowcharts provide an alternative to
the usual narrative description of a system or a program.
4. Flowcharts are easier to understand than a program written in a
particular programming language.
Limitations of Flowcharts
1. Flowcharts do not represent a programming language and are
more of a person-to-person than a person-to-computer
means of communication. A computer cannot accept a
program described in flowcharting form.
2. Since thinking in graphic terms is not normal, flowcharts cannot
be viewed as a natural means of communication.
3. Certain details often require a long sequence of interconnected
symbols which could easily be described in just a few lines of
explanation.
4. It does not convey why a given set of operations is made. Flow-
charts only portray how.
5. Flowcharts do not highlight the important details since each step
receives as much attention in a flowchart as any other.
TYPES OF FLOWCHARTS
1. Program Flowchart. A program flowchart describes
graphically in detail the logical operations and steps within a
program and the sequence in which these sleeps are to be
executed for the transformation of data to produce the needed
output.
2. System Flowchart. A system flowchart is a graphic
representation of the procedures involved in converting data on
input media to data in output form. It illustrates which data is
used or introduced at various points in a sequence of
operations. System flowcharts portray the interaction
among data, hardware, and personnel. The emphasis is on
the media used and the work stations through which the data
passes. Since it illustrates more on the components of the
system used, little is shown about how processing will be
accomplished.
FLOWCHARTING SYMBOLS