Flow Chart
Flow Chart
Q 1 # what is flowchart?
Disadvantages of Flowchart:
1. Flowcharts are challenging to draw for large and complex programs.
2. It does not contain the proper amount of details.
3. Flowcharts are very difficult to reproduce.
4. Flowcharts are very difficult to modify.
Chapter 04 FLOW CHART
System flow chart is a graphical means to describe the entire flow of data throughout the system. It
is used to define how data moves in various stages of input, output and storage devices. It does not
show the details of the processing that take place in the computer programs.
System flow chart are quite different from other flowcharts , so the following points must be kept
in mind when drawing a system flowchart.
1. In a system flowchart , arrows and lines show the flow data within the system. They do not
necessarily show the order in which operations are carried out.
2. A system flowchart does not have START and STOP symbols.
3. A system flowchart does not show the details of how computer program works.
4. A system flowchart does not contain decision boxes.
5. Usually each process box shows the operation of a complete activity.
Program Flow Chart:
A program flowchart is also graphical means of describing the operations and detailed
sequence of steps required by a computer program. It is used to define logic, sequence of
program and provides different programming approaches and alternative solutions to achieve a
target. It also keeps track of all processing steps.
A program flowchart shows the sequence of operation perform by a computer program. So, the
following points must be kept in mind when drawing a program flowchart.
1. Usually a top to bottom approach is used in designing a flowchart.
2. Draw flowchart as simple as possible.
3. Every flowchart must have START and END points
4. Do not include much details, they will appear in the program.
5. Each symbols of a flow chart should properly be connected with each other by arrows.
6. Each connectors should have an alphabets or a numbers in it.
7. The messages in the symbols are the steps of the algorithms. Avoid using messages aimed at a
particular programming languages.