0% found this document useful (0 votes)
3 views10 pages

Algorithm & Flowchart

A flowchart is a graphical representation of an algorithm using standard symbols to illustrate the sequence of operations for problem-solving. It includes basic symbols like Terminal, Process, Input/Output, Decision, Connector, and Predefined Process, along with rules for proper flowcharting. While flowcharts facilitate effective communication, analysis, debugging, and documentation, they can become complex and difficult to modify for complicated logic.

Uploaded by

Abhinav. A
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views10 pages

Algorithm & Flowchart

A flowchart is a graphical representation of an algorithm using standard symbols to illustrate the sequence of operations for problem-solving. It includes basic symbols like Terminal, Process, Input/Output, Decision, Connector, and Predefined Process, along with rules for proper flowcharting. While flowcharts facilitate effective communication, analysis, debugging, and documentation, they can become complex and difficult to modify for complicated logic.

Uploaded by

Abhinav. A
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Flowchart is basically a pictorial or diagrammatic

representation of an algorithm using standard


symbols.
In other words, flowchart is a graphical
representation that explains the sequence of
operations to be performed in order to solve a
problem under consideration.
Flowchart Symbols
There are 6 basic symbols commonly used in flowcharting of assembly language Programs:
Terminal, Process, input/output, Decision, Connector and Predefined Process.
General Rules for Flowcharting
1. All boxes of the flowchart are connected with Arrows. (Not lines)
2. Flowchart symbols have an entry point on the top of the symbol with
no other entry points. The exit point for all flowchart symbols is on the
bottom except for the Decision symbol.
3. The Decision symbol has two exit points; these can be on the sides or
the bottom and one side.
4. Generally a flowchart will flow from top to bottom. However, an
upward flow can be shown as long as it does not exceed 3 symbols.
5. Connectors are used to connect breaks in the flowchart. Examples are:
• From one page to another page.
• From the bottom of the page to the top of the same page.
• An upward flow of more then 3 symbols
6. Subroutines and Interrupt programs have their own and independent
flowcharts.
7. All flow charts start with a Terminal or Predefined Process (for interrupt
programs or subroutines) symbol.
8. All flowcharts end with a terminal or a contentious loop.
Advantages of Flowchart

[Link] Communication : Flowcharts are better way of


communicating the logic of the system.
[Link] Analysis : Using flowchart problem can be analyzed more
efficiently.
[Link] Debugging and Efficient Testing : The Flowchart helps in
debugging and testing process.
[Link] Coding : The flowcharts are very useful during program
development phase.
[Link] Documentation : Flowcharts serves as a good program
documentation, which is needed for various purpose.
[Link] Program Maintenance : Maintenance of operating
programs becomes easy with the help of flowchart.
Disadvantages of Flowchart

• Complex Logic: For complicated logic, flowchart becomes complex


and clumsy.
• Difficulty in Modifications: If change is required in the logic then
flowchart needs to be redrawn and requires a lot of time.
• Reproduction: As the flowchart symbols cannot be typed,
reproduction of flowchart becomes a problem.

You might also like