0 ratings0% found this document useful (0 votes) 62 views44 pagesC Notes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
Feotlem solving la harives ©
Q srtuatlon that is unwelcome bohich.
Problem &
to be ~ deak With nol evercome
heeds
eye Callalatins, Beanching , Sorting Sound
a prowsing ; Shraye » Sharing & ete
fablen ssbogs Pete og eg —_—
eppsicient SL" to
[Problem soilving usig oe
dpetill mie)
Skps to solve the
P({ wh
ported of ae Hw
mm solvi
Die and thabin, by sing. pale 30 VES
5 ole thesis by om sore
» Kur, Toe the sobidions i 7
> cbtumert. te solitons
utes Hat requires
“Tools.
> Aigotthns
2 Flow chart _,
Stee
~ DED (dota Flow diagramsNeato ~
wy &
Sy en
; 24 Le Gequenle %s Steps
He ale wn Crepe —
ha we grep he
sue opin
p deer ane. thw Pictovlad
a draw™j peude coole-}
> whitey fecoued Logit oe
: : ow regret
‘ ; sine. ~> srecities, owas 2
— ‘ dh eer oat
—_ agseckrte P . eb
a — Alyn tthe? mes peaking dour the
rics DONA no
nee PO negtem > svte saver a Soy
SA" Ee
ont $2 add wo wtegert nd the
een
a acept He Ast irteyeoe ob input Prom v
(nm 2)
Sep 25 » Selord. v a
re;
SELLE Cylalete tHe Sum gy two integer
Jum = num 4 + nom 2
Step *3 Tisplay Sum wo te este
FA
sywo #8 go
oO)
CW oslo a ool de cod fos™
er rm be nm aor
= “
gate, sme we) OF
. Lm” ( an mY
1 ee n ster
There 4 be %
te inotiom Ys
a oul tom AOCY & wpe
aa algorn J ptemen™
“ _ pawn other S.
advarrtay & gicod verte: es of algo
ZL Bdvor eb .
act ab & boty decumont ot plue P"" oe
ao green sol”
» Bsee gdentfication and xernova ZL of loca & went
an Pregeamme
= Ard out he most
a port ages thn analysis
efficent sot™ to a given proviem
| JE _ Disadvantages §—
| * an lo
on algextthm
she Flew of
\ programe
Corhol
beomes d¥fitult -to +
wack7
ieee
wt Sice +s
x . *% . .
ws . oo “
f ae
; o oot eR ‘
Skee 2 » y
i - q + lack ef true! we presentation ef P09 tong ‘
: oY So
a write an alg ovr do find =the. avg ra ke
attamed by a Shader 27 3 Subjects
Stpis Stent ) ‘
‘ step2é accept th movks tine sudjests Am Me
4 ~ user aS an Wwput ( morte 1, monk > jane)
skpss (lculate avy monks oS 9 fom la ey
‘og = copays # mun 2 ctmank Ss]
a (o%
Seppe: a&play the Com puted oe hye subset a
: steps: Sop!
Cx3 '
uhtte an ailgovrthre +o ceTonmire eee: ushothan TT
gen ne Seven OF odd >
Stepis Stoxt
Step2: occept a mo From te UA (rum
Stepss FL Yeminds OF mum fs divikd by (hump
eo (zed 3 go to Step ++
He no iS even (display te and ° “fo nv
ya No ts odd ste >) i :
Stop J
steps!
Sepes4 % {
Ma. . wn f ‘ ih Om 1
y ' ky
vrel
fw chee (¢ ictovial we preserlection of He seul
l Y Sequny and flow 4 von tol
L inloemation with In fhe plas
5 wee — diferent symbols for depicting dicichry
diferent — actvities
Ie stot” onk end symbol
2°
t xepresen tell by oval or votndlad Yecbarge.
* ~e presents storing and ending % 2 pros
ye VOY ener Atats & ends at @ sane point
* only one Rand ond ° "symbols
Gt wepresent the qrput’ gnen by He wer -to
* cs & +a OF by jee pacas fo te
v oe /
see ge acts, Heics, cltabro
CL! Geese) faking ploce in Apwosue Aeigoas ov dedi
a \
\ { aammad
Ny
H vepreiertn ie. donde OV ater Hsion,
making Steps m a Lau chart
ae FRE Neal os the decisim Is O —hitenboen.
boolean value (Fettte~T/e) .
_—
5: Pyew i> repeated 4 oA aig ly,
Tt
wise he a Pee A sen,
mPa Flow €hoxt en
i
& lomector — (C) (a in te Flow cect)
HK NE POETS — Contunotion flo of Steps when 0
lous chat! = (orrtinous -t+o the nxt page
= —> dota base
|bad Mey
ewe, . # : |b
flow C hol of addi ’ me 4 e
Hon 4f
fom 1
num 2
fn
vy
[ao
Flows chat design ules
> no's,
x Fc must be begins ustth stest & ends wih
Stop
* Sete Ston dowd pros -wt low erher
bop bottom
i ov
Lot wight,
* ainews must be alley rod properly
* owid +o use Cmpesises.
a prowe or action parety -
Co :
Llow choot eyedo! must Pave omy
pre ip & op a0ar
N
i nh
low chose advantages i * / /
helpls +p tindevston He, Eno
in On r : ® Hy
Car uo ¥ + :
as Oye ) py th
aa .
Easier +o abves, ~the. Per
{ wort China ohn
Sy hk ims in aveiding Fears Re chino exvons)
Disad vancto.gest ¥- .
7 A att to draw & Lig
=> lay ger Program - ;
. ~} Q . thy
> medSetm g FC is die
fr 6
YS | Confuse avec
> exSsre wt y Connecter o tool,
FO +o And uthethn He vo is cdl ©) evena ; oe
ae e ai! i a
“anes ei OP
F lous chat +e 44 A ye
a sud
onnsge of Morks
ok joined by
“glow chat tT __deterwine wnetner te gem sr
is tap yor oi
ee : — |
7 7Poputc 0 od ( Ww Cf
~ te fe» wu
- fag \y the OY
Rese - tyra ony c lpn
= used by the progr yey 1 dev Hop 5
. 0 im
a remy prove ; , sisol m
« adl % fo umber POF
a
Seam ple? }
/ paults
qu , nen? swale
rer? > quer 7
quai TI har
ws
pisPLay & wesult
Tistuction OY opevot™ (odo in psurdo (od
statement must kept all (apitoie
Hn)
oF reaw seeerY inp open
speedo
Display (
ee baa ROT 4 oR aspay athe
“1
Fos ~ English
Usir
2 Pseudo ob is ako cases i”
OTN pO :
on +o develops ho priya
Co CL from. Ne
: Sodet
se PISPLAY F
. eon ~
J rs not a leap
Ene IF ERD
whit? gent?
4 x drt fre
peo nee 20 wo?
are yo
oe ein’ aetege i
ve
peri” ° feo e x
eear ym 4 Li avn F awe
compe * aver? (noe | a oer , 2
pisAPpy * gree |
yn?
pseudo cod psharthes’ the ae ye as lea P
ye se .
BEGIN x
perine * rrieges yee
eee @ veo®
TE:
y cae An oO
pray v Ye
S ax is & dear year
YearDagqn bo dale? the. solechons or nding The
n
west & a gue therkt ey”:
—bt Jeune
2a
\ one hm
YE
Sti 5
> accept hte rum BEE Care Prom
for quad 09” (AK #644)
otont
Step 2
tho ust
Seps > Glaete rot 4 = (deb yrt(orn-y
- A xO)
€ :
2 FOO
stepu: (altulode wore = (web ~sgrt (br bo
oy J
QOH
Steps? dis play- the wots
Sep62 Stop
tows Chort
beta LE
Rend orb/e
er hadesk Y) 6 dove | . :
J of tha SAlictions, fre doherwund
udothan thane iso pel ov low dering,
tho. scllng ot; an ‘Hen
Flow Choe
display NO
Poof, reo lo* yy
, ie
Bs RMSE ALON oY ¥
c Basic - \ :
yo Stectuve ofc FE
SDN
mortorios 99
Sec 6. hve
>) moments HOS Parthons 1G,
*» nk section [i : mack]
*) DeBaiam . bp
SEANAD) Sects who Clove loys of
G 2,
*Y Global declotodim § Peel's
> 7 “ otm Sectim when?
yd a .
main C dauncton sechon
¢
Declaxotion fin t ;
Exeanabe fart : / oy!
3 fy .
. =
S
SeDIRE. section = FnStect#M +o she Compile +o. IME
Fanch@n From he. system library,
32> Definition section Gefine all Symbolic eonslants
HW lebal — dec bxatim Sec = Varrables »
¥D only ore main A,
© Key words ca Sdewtifierss x
‘ ee en
a es fixed — meaning, S(omot be chon aed
; L Seve 0% o beitding blocks Cos progrom etoremast
Keywo! — break , else , fom, suitch » Case,-enm,
Crtercn__, ~eturn 7 wim ; float, short,
Comnug, , fot , fF, hile »fam, al! - I 4
.
“ee 0 AGC
Adantilewst #Reles bo ty narra. of -Hro Vora Wes,
2 FET
Canc Ons , 0% Oye
¥ Both upper (ae / loves wwe letex are pewm ted,
Conners) single Wire (ood WO of
SN enotti \jne
KE Comments ONC not prooroming, Satemnt ord
ose. ignored by tre tom pil" 7
ye mult line comments beg yatth
J* and ends
whn */
o+ Erd) of Wire (sng le hire)
rae.
x fovtel La (NS
main( ) \\
= Dora Ayre Promo #00 / - a
Type size (bits)
Choos (0°) Signed Chav shy — Lbyte
Unsigned char gue — thyte
ant (¥) Signed int
1b bits — 2 bytes
unsigned tnt
yobs — 2 by tes
gors - 1 yte
Shot, wot,
lenge tnt /Urcigned. lorgint aa bit
= EteUb by PS
float 42 bets
abs \ bay hed
door le gy bys - & bys
Ipna, doodle qo bits =I bytes
(pnstané Vawables ¢
rete ducion = ce
‘ - Gere set ge wel th
Detta types
thet Con be oterdh on them:
=e
Bik } Ver
( Lurdomertol) Deve oy rel
type dee
“howe cles ex Llet. dovkle
[tbute) Gas (ules) (eed Erm
on}
sucha
yn
Ls Pointer~ Nooo,
Nowiable pe, loxortiont
i Rinnnnnennic rust be lerlonced
bebace usng fn 0 prgrarn
fx t- [mt os | ane Tae
LU 2
J
desta type
W [Float Sor, overages |
_—
Nowoble, Inittltzations Vowioble (on ’& owsigned
with aL value dusrtng ts declaxotion ©
——= __njelue of vow PC
o> Ta
uv sour—> 0 dure of oie
detety peJw cement / Decrement opeartoes
44 odd 1 4 tha opewan el
Salshect 1 FON yo opand
Peo - incxernant (4 +4)
Tresemmnt a
—QGste cinsemer (yt
Pre-invercent Past —Taccorerl
ett
7 Lt 9
ye
“\3
Decrorrant$
aocete = decent post —decxemont
wer Teer
L=0
y x2
eae
Lr] ates
ye 4
Gorditiones| operate
alata opeatos pai” re
Exp? Exp2. 2 Exp3‘ wots Expt 18 Svalterte fin
Rue ~ Bp 2 fa luodev
fal 7 Exp ° *s EF valevatoo!
Pxanwre
L> Foxe | ath 5
(
ae actos
a=) ’ 2
1. sto; (OY) pe 15
Gar! ty
Bhwise. perverts
+
> spec! opewrtoss
<> Mpipulatn of ote at BH Aovek :
pfeto™
Meany
& baw) AND
‘ wwe or
i pie excuse oR
<< shtet hot
77 Swit E Right
Speco! opeorest
vy comm apexortor
Size opreatot (see x a)Fyecor WEES
fergnt BB
ples fon stank,
ais oe combiner of Novo
operators
alaebsaw &r P ce —_
axbec aAxb — “
( mesdexr (mn) ie ,
ab
eo Car) /, c
an".
nate sures bert!enstan’s :
( ee
- Ls pant * done
ain posrem
af
Ls mares Const
Le Chose Cte Com tant
> Sheng
D Numesc Constant S
D> Gmes NW numerals
0 SO Real tonstants
gonstot
change
Conly num bewS ) os, no Seca
: PYex
=
gots
5 9g al
; fi erase be iid ere
Ls sed pat?
quotes
Fa
exe Program”?
whi Lowy (£00° vo +
HE include
fy
t mt a (enter an wteger’5
ee
ve YO
yp pm CmdE eee ™D:
j (nue Ye * F=° , ot“ rw)
(o¥4d ?
- rans
F 3
. ° “
| . az
f | oe
7 FH inde
/ é a bs a o
tee ‘ (“ Eriew tw rome);
.. ad”, LO’ aS
Ston# C hd & 2 ?
(a= gah 3 ve
Up295 b= abs = a
. 1d yee
Waz=a-4 asa s oy
; nda
prmté (“‘Muaber after swopmy 702 °° ©,
3pe eve -”
ft includ id, cats ae ”
int en
int ar?
priat ? 0 CO fod °
, z
pit sx 74 aa > 3 , 14)
ewele C \ne 2 they oy
anne (NTO pee a
painbe (S\N = % “ »
j =
| gros"!
| =
ort > Ny
ari?
+
Te et size OF date wer
fdas S80
| wat mown O
Chow a5
int bS
long c5
Float ds
s 7 oe
wy six ote)
of Chonectes 0” %
| ath park (‘see
ynsignt cleamal iegorl
5
[rj Pink an
| -SE regen 7 MU y BFE OF Cb’),
xf wxteg tat
c ef vw, Size of ©) A .
Js
i se 4
ivy k #£
Pin pe sice of (ores a
7 . - size of Cry\.
? pre. yesue of Flee? da he . Si
wit ~
p é
y
wa t type:
Tyee SENT aatar te ame Tape
“ as onetyl
Corwen
se Beth operands must have- Same type
as bte_ (gene! lly)
we? Convestt ox bom the operand’ fo the
wate dota type”
one
a PRePr
Tyee Conversio
,
: *
od
I am plici € Tonve 707 — Explicit Comes) on -
; : \
! _ \
F v \
$ futomatc Assignnen ~~
J Psogsomer does
A Compiler this
does Th&
a ae eee
Ihe data type ig automotcally Converted in to
ancthes type os pee the ~sulec.
> fubmotc type conversion 3
Aeta type Jnwes vank fs Comerted autorrarhica Vy
to higher vonk + :int xe
ploot” J
dovble Ls
Ploat
ow Convert ivtto
convert Wwe do}
_— -_
605
ole
e Result >
Stored my Vaile. “2
g Assignment t type Converter
imam assigment operation used
& Two operators
different data types
RUS operands fs aurtymativally fevered! ts Lhe.
-
dota types dy tne LHS:
7 cod ow in preciso.
(Y2%3) > converted +0 Coot.
XDchay
ya Flatpent i =
cone (° ” & Qa, FINS
FE include tel l False Sette
ane ted wv elves
ene thor ore
else [adders
Oe
decision $
,
* chon of rf S
SymtaX¢
a Condit)
Satement- (6
cle © (Codd 2»
Shed & 2
ene ie (lyr
Stat DO
ye mult; path
axe nvd Wed! >
cve (rd ~
srt SS
Tan}
7
lArD
Te oaSwit Cresent
Heh ( ¥
Sw
—s Onc of tho mony atewte fs to be Seley
mete |
deakinn — strtemot cotth”,
> multi way
la
— Swith
ne detgulk ba)
bxeak}
Cxonple for cuitchft include Bd iown>
jal mainf )
{
tht C$
Paint & (ux lrome
: : al a
panbe C* dial 4 for hind. 2
for Engi , dof % aN
+o Gugtomer coe Xe 7?
4
Telugu diol
Z
4 0
Raigs thon), diat
WN -
5s fos ° Moxothi JD
y \
Siant fitters HOS
pat (> Enter yout
Scant (8 id", 803
Switch (Df (ve ser colume Vf
au 4’
, \ .
choise \n »)
-
ay
PS Noss mmop is weet 1)?
{ Gse |e Pinte (> Yous New per 4
beak
sak & CY new org rp Telugy ws
Cao ¢ Peet oO 9
.
by coc’,
a4
&
dea 5 Pinte (© Sony javalad choi’)Fe inc\ude
int main ()
4
wt ab5
choy ch> :
a % "3
pont & Estes ong everett pees 3
one f%ec” }
Stan® C ° a@C ich)3
. is | 5 ”\ :
pent! Ertev 4wo numbers? JD
getch (ch)
be
t " wy
. a . rent F (The Sym 3S tad ath)
breok 3
(asé ct pant (0 He off is ya’ ot)
break $
qe ‘et putt (he paodcd 5 me ath)
beat
pe rs pat pe quit 8 74 “ey;
brea Lb}
fae St pint (“Te Nemerdn sod) 9H)
beatsdef{aulk 4% Print [Not valid goths )3
2
: GN voutly) uth surtch
#£ welude Sstdin-h>
int main By
{
Chors 05
pintl (Enter letter") 3
Sent (poe) x5
je (eee I te [tree ll xe: © eee Ph
ye eT Il eee Wl y= 0 Il gosh ll t=: v)
5
punt® (“The Chowecles %¢ Is wowe 2) 5
else on ‘
panbe (The chawcter Hoc i$ wot our!” L)S
5
4
ft elude ¢sdion > Chin d ino, Odd or even | sth fuste
wt man L>
~
7
{Rosi. loop shucte -
q Yterloent oN
5 ¢ Ae
L> P loop allaas ov io: eRe CEN
lock of etertarends Se pentied ly
Looe
1
OO rect Hest 00>
PXxe teat loop sayy OF 4
[net comp eB™ He |
Lond ition «5 — loop — cwdle fest expresion
stb std) |
'
exch ewrh'™ |_) fee lop
—~» uahile ler
— do wh le loo?
while I op
(entry wel)
cahile (dest evr)
do while loop
do
Statement to 52 executed
& use (test exmored 5hav voy.
dere { prialite
rau
(ond ho >
Tapemes! [bers
cyeatew B
irk)2
ey am Y
|
|
+ |
pe |
sr ey
-ttxX
ee pes.) 4z4ad
(3° “WI J
“\ 4 ap
CJ uous pM |
BORED pry u
ayer op
{
© |
Sree
: op) ged
{ (x AW Pes) 2
Gr xz) anor
ozx 4
Q uLow pu!
y-orpes? api |
os) Mm
4
4
ad
SC un Prhs Jd™ }
CEES a1 * Co=k) 094
SK
b
¢ ) wous ay.
HPH> OPA UM FE
dao) etboro efter tS
=—_ ; mol
ge ws wed 4 awh s the can gotcha
fovhelol Yet foment
pregyram firdet +o
y labeb TS On Tebow tie
Surtax
So .
_gote label S label 7
> lobels pee ines
guecter ot
Hinlede
prtcmai nC )
Lere (Helio we axe learning C longunge ss
_ 90% \abels
"ys J sre
pert F ( How axe You ° :
panke (Axe you ok) 3S sip
ipbed t
L, oe (~Hiere yor oe fire”) 5
|
\
%
a
velo Wwe ore leorsnivg C lorgve ot :
one Fred’
Hor yobeat erkewont #
*’ ”
smenecliate Iy after
ted 40 teem inating
entounle «ed
es
# include cPido#?
int mon
ts (at ba iee, HD
L re (tre >
Speots
pante (re d\n 5
%
7i (on tinue, Starter &
® wed to con ne. “the ened © XC Cchiny,
a
loo p>
andl MoV %
porthods executing
x shr ate. cunent item
do the next steam
tne S4ectemen bs
wt we( le displo4 the Fvrp 40 Norte nm ber 5
thinclude (dion?
wl main)
f
int 195
ent
parte ( Entoe the numiress) 5
fox (12 LS ASE 195 i++)
pine (48D) ~
5
_
os
Hinlude ZHtdion>
int moin ( )
{ wt U5
y
partt CEvtes on bess “g
Scant Cha”, Gn) 3
fox (1215 FEMS tH
Tint (nd'”);he
(Compote the cum nf et pum b@r t
i
© gp include. cstdion>
wt main ‘
c
' 5 Sumo o>
oie. bovis . Br
ae Céatew the oom
pv
ov 5 5 Jesto 3 Jt aS
t
Som
print € i o/s
a -
port’ (Som is ed *, som’,
no
2 Ainclace
int maiet >
,
int 3 a, Sum= °}
penté (Gate x $e inna ys :
Stort (> feb", UY %
= (ge 15 5 e210 554)
Y fie. =Sumtf
pont # (fed, 5)%
5
pret Som 4
(Som 1S nd”, soma