12.3-rasm . 1 2 .4 -ra sm . 3. Takrorlanuvchi algoritm ga m isollar.
4 -m asala. 1 dan lO O g a c h a b o T g a n ju ftso n la ry ig T n -
disini hisoblang.
0 ‘zgaruvchilarni kiritam iz.
S - y ig ‘indi, / - ju ft son-
lam i qabul qiluvchi o ‘zgaruvchi b o ‘lsin.
S y ig ‘indining
bosh lan g‘ich qiym atini n olga ten g deb olam iz, / ning
(y a’ni, ju ft sonlam ing) b o sh lan g ‘ich qiym atini 2 ga teng
deb olam iz. U holda quyidagi h iso b lash lar ketm a-ketligi
bajarilishi lozim:
1=2 S=0 S=S+I=0+2=2 I=I+2=2+2=4 S=S+I=2+4=6 I=I+2=4+2=6 S=S+1=6+6=12 364
S=S+100= D em ak,
1=1+2 v a
S = S+ I y ig ‘ indini h iso b lash am al-
lari bir n ech a m a ro tab a q ay ta v a qayta b ajarilsin. B u al
go ritm ning b lo k -sx em asi 12.5- v a 12.6-rasm larda tasv ir
langan.
ZZ7
S=S+I
I- I + 2
К 100
ta m o m
Bosh
1
= 2
. 1 0 0 ,2
1 2 .5 -r a s m . 1 2 .6 -r a sm . 5 - m a s a la .
A rg u m en t
x a dan
b gacha
h q adam bilan
o ‘zgarganda
Z= (c+ xsincx3)/10c fun ksiya qiym atlari hisoblansin,
с - berilgan son.
M asala sh artig a k o ‘ra jc ning bo sh lan g ‘ich qiym ati
a ga teng b o ‘lib ( y a ’ni
x=a), z funksiya qiym ati
z=z(x) hisoblanadi v a л: n in g h am d a funksiyaning key in gi qiy
m atlari
x= x+ h v a
z= z(x) form ula bilan hisob lan adi. B u
h isob lashlar x n in g q iy m ati
b g a teng yoki
b dan k atta
b o ‘lguncha d avo m etadi (12.7-rasm ).
365
a ,b ,c ,h
Z = ( C + x s i n c x 3) / 1 Ос
x ,z
x a
<
x>
^ ^ ^ y o ‘q
x = a
Bosh
x = x + h
Tamom
12.7 - r a s m .