Flowchart

Shape Image One

FLOWCHART

advanced divider

FLOWCHART:

A flowchart is a pictorial representation of an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. It is used to show the sequence of steps and logic of solution to a given problem. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.

FLOWCHART SYMBOLS:

TERMINAL OR START/STOP

The terminal symbol is used to indicate the beginning (START) and ending (STOP) in the program logic flow.

PROCESS:

Process symbol is used to illustrate a process, action or an operation. These are
represented by rectangles.

INPUT/OUTPUT:

The input/output symbol is used to denote any type of input data or output information.

DECISION:

The decision symbol is used in a flowchart to indicate a point at which a decision has to be
made and a branch to one of two or more alternative points are possible.

ARROW OR FLOWLINES:

Flowlines with arrowheads are used to indicate the flow of operation. It shows the
exact sequence in which the instructionsare to be executed.

IMPORTANCE OF FLOWCHART IN SOLVING A PROBLEM

COMMUNICATION:

Flowcharts are better way of communicating the logic of a system.

EFFECTIVE ANALYSIS:

With the help of flowchart, problem can be analyzed in more effective way
therefore reducing cost and wastage of time.

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 a 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.

FLOWCHART EXAMPLE:

Start
Input Number 1
Number 2
Sum = Number 1 + number 2
Print Sum
Stop

DIFFERENCES BETWEEN ALGORITHM & FLOWCHART:

Algorithm vs Flowchart
Algorithm Flowchart
It is step by step solution of program It is the diagrammatical representation which shows the flow of data.
Text in common language is used in algorithm. Symbols and shapes are used in algorithm.
It is difficult to write and understand. It is easy to construct and understand.
Algorithm doesn't have any specific rules. Flowchart have specific rules for its construction.

Quiz

advanced divider