Professional Documents
Culture Documents
Foundation of Program in C
CHAPTER I
Introduction to Programming
esckþIepþIm GMBIkarsresrkmµviFI
INTRODUCTION TO PROGRAMMING
Keyboard, Monitor….
- Documentation (karsresrCaÉksardMkl;)
GVIeTAEdlehAfa Algorithm ?
Algorithm KWCakarRbmUlpþMúnUvbNaþrtMNak;kalTaMgLay b¤k¾CaviFIsaRsþkñúgkaredaHRsay
bBaðaNamYy Edl Program rbs;eyIgnwgCYbRbTH.
eKGaceRbIR)as; Algorithm epSg²KñaedIm,IedaHRsaybBaðamYy eTAtamkarniymcUlcitþ nig
PaBsÞat;CMnajrbs;eK . Gñk Programmers mYycMnYn)ansresr Algorithm rbs;eKCalkçN³ List
edayeFVIkarerobeTAtamlMdab;lMedayénbBaðEdleKnwgCYbRbTHkñúgtMNak;kalénsMNg;kmµviFIrbs;eK
dUcKñaenHEdrk¾manGñk Programmers mYycMnYneTotykbBaðaTaMgGs;enHmktagCalkçN³düaRkam
(Diagram) EdleyIgehAfa Flowchart ehIyk¾manGñk Programmers xøHeKeRbIR)as;xYrk,aledIm,Icg
caMnUvbBaðaTaMgenHkñúgtMNak;kalénsMNg;kmµviFI.
Do this
Do that
Did it work?
1. Do this Do this
2. Do that
3. Did it work?
- if do, do this
- if not, do
that
Do that
A list
No
Did it work?
An experienced programmer
Yes
Do this
A flowchart
GVIeTAEdlehAfa Flowchart ?
Flowchart pÞúknUvkarbkRsay b¤ CMha‘nénkaredaHRsaybBaðarCadMNak;kal. EdldMNak;
eTAb¤BI Process .
Examples:
start
input
rate of pay
input
hours
worked
calculate
gross wage A sequence of instruction
output
gross wage
stop
start start
input input
rate of pay rate of pay
input
hours set counter to zero
worked
input
hours
No Yes hours
>40?
worked
calculate
calculate calculate
gross with
gross wage gross wage
overtime
output
gross wage
output
gross wage
increase counter
by 1
stop
counter
No
=5?
Flowchart showing selection
Yes
stop
start
input
rate of pay
input
hours
worked
hours
No Yes
>40?
calculate calculate
gross without gross with
overtime overtime
output
gross wage
increase counter
by 1
counter
No
=5?
Yes
stop