Program is a piece of software well defined and easy to understand. There are 2 stage to developing a program, define and analyse.
1 Defined problem by using IPO chart.
2 Analysis the problem.
List variable and major step.
The analysing tool we use:
Pseudo code (English language structure).
Flow charts and
Structure chart (function).