O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov




Download 2,67 Mb.
Pdf ko'rish
bet73/173
Sana16.05.2024
Hajmi2,67 Mb.
#238775
1   ...   69   70   71   72   73   74   75   76   ...   173
Bog'liq
Tarixi 37 bet

for(=; <= 
qiymat>; ++) 
for operatori takrorlanoish sonining boshlang‘ich va oxirgi qiymatlari aniq 
bo‗lgandagina ishlatiladi. For operatorining ishlash prinsipi 

 
dan takrorlanish boshlanib toki 
<= 
 
gacha davom etadi, 
++ 
bu takrorlanishning bir 
qadamga oshishni ta‘minlaydi. 


102 
Misol: 

dan 

gacha sonlarning kvadratlar yig‘indisini hisoblash dasturini 
tuzing. 

#include  
#include  
int main()
{ int n,s=0; 
cout<<‖n=‖; 
cin>>n;
for(int i=1;i<=n;i++) 
s=s+sqr(i);
cout<<‖ s=‖<return 0;
}
Dastur natijasi: 
n=3 
s=14
 
 
Misol: 
Quyidagi yig‘indini hisoblash dasturini tuzing. 
Bu masalani hisoblash jarayonida sikl operatori tarkibida yigindini suratini 
hisoblash uchun alohida funksiya, maxrajini hisoblash uchun alohida fuksiya va 
yig‘indi uchun alohida funksiya yaratish kerak. 

#include  
#include  
int main()
{ int n,t,p; double s=0; 
t=1; p=1; 
cout<<‖n=‖; 
cin>>n;
for(int i=1;i<=n;i++) 
{ t=t*sin(1); // suratni hisoblash
p=p*i; // maxrajni hisoblash 
s=s+t/p; // yig‘indinini hisoblash 



103 
cout<<‖ s=‖<return 0;
}
Takrorlanuvchi jarayonlarni dasturlash vaqtida takrorlanish qadami birga 
kamayib borilsa, ikkinchi turdan foydaliniladi. Takrorlanish qadami birga kamayib 
boruvchi parametr bo‗yicha sikl operatorining umumiy ko‗rinishi quyidagicha. 

Download 2,67 Mb.
1   ...   69   70   71   72   73   74   75   76   ...   173




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov

Download 2,67 Mb.
Pdf ko'rish