Professional Documents
Culture Documents
Propose and
Problem
Problem Analysis Evaluate Possible
Definition
Solutions
Document and
Test and Debug
Maintain the
the Program
Program
One has to look carefully
and identify exactly what
the problem is and write
it down.
Definition of
the This is called the
Problem PROBLEM STATEMENT.
Identify values to be
Identify required
stored if any
outputs (OUTPUT)
(STORAGE)
IPO Chart
An algorithm is a finite
There are many different
number of accurate,
methods used for writing
unambiguous steps that
algorithms.
solve a problem
their sum.
01 02 03 04 05 06
Step1: Start Step2: Get Step3: Add Step4: Store Step5: Display Step6: Stop
the two the numbers the results in sum
numbers Sum
FLOW CHART
The number
of steps
must be Steps must be Must
finite unambiguous terminate
Must be Must
precise have Must
flow lead to
control an
output
Steps for Developing an Algorithm