You are on page 1of 13

Advantages Of Using Flowcharts :

Communication: Flowcharts are better way of communicating the logic of a


system to all concerned.
Effective analysis: With the help of flowchart, problem can be analyzed in more
effective way.
Proper documentation: Program flowcharts serve as a good program
documentation, which is needed for various purposes.
Efficient Coding: The flowcharts act as a guide or blueprint during the systems
analysis and program development phase.
Proper Debugging: The flowchart helps in debugging process.
Efficient Program Maintenance: The maintenance of operating program
becomes easy with the help of flowchart. It helps the programmer to put
efforts more efficiently on that part

Limitations of using Flowcharts :


1. Complex logic: Sometimes, the program logic is
quite complicated.
2. Alterations and Modifications: Alterations may
require re-drawing completely.
3. Reproduction: As the flowchart symbols cannot
be typed, reproduction of flowchart becomes a
problem.

Example - Add three numbers


A program is required to read
three numbers, add them together
and print their total.

Defining diagram
Input

Processing

Number1 Read three numbers


Number2 Add number together
Number3 Print total number

Output
Total

Solution

Start
Read
Number1
Number2
number3
Add numbers to total

Print total

Stop

Example 2.
Draw a flowchart to find the sum of first 50 natural
numbers.

Example 3
Draw a flowchart to find the largest of three
numbers A,B and C.

Example 4
Draw a flowchart for computing factorial of a
given number

Assignment

Fill in the blanks1. A program flowchart indicates the_________ to be performed and the
__________ in which they occur.
2. A program flowchart is generally read from _____________ to
________________
3. Flowcharting symbols are connected together by means of
___________________
4. A decision symbol may be used in determining the ____________ or
___________ of two data items.
5. __________ are used to join remote portions of a flowchart
6. ____________ connectors are used when a flowchart ends on one page
and begins again on other page
7. A ________ symbol is used at the beginning and end of a flowchart.
8. The flowchart is one of the best ways of ________ a program..
9. To construct a flowchart, one must adhere to prescribed symbols
provided by the __________ .
10. The program uses a ____________ to aid it in drawing flowchart
symbols.

Answers

Operations, sequence
Top, down
Flow line
Equality, inequality
connectors
Off -page
Terminal
documenting
ANSI (American National Standards Institute)
Flowcharting template

You might also like