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
bet72/173
Sana16.05.2024
Hajmi2,67 Mb.
#238775
1   ...   68   69   70   71   72   73   74   75   ...   173
Bog'liq
Tarixi 37 bet

takrorlanuvchi jarayonlar
 deyiladi. 
Yuqoridagi ta‘rifga etibor qaratsak, demak algoritmning qandaydir qismi ikki 
va undan ortiq bajarilishi mumkin bo‗lgan holatlar ham mavjud. Bunda 
dasturchiga shunday vazifa qo‘yiladiki takrorlanish holatini bir yaxlit buyruq 
asosida kompyuterga qulay usulda berish kerak. 
Takrorlanuvchi jarayonlarni quyidagi blok sxema ko‗rinishda C++ dasturlash 
tilida tasvirlash mumkin.
Idish to‘lgan 
bir litrlik idish suvga to‘ldirilsin; 
olingan suv 10 litrlik idishga quyilsin 
yo‘q 
ha 


101 
ха
йук
Yuqoridagi blok sxema shaklida shart toki chin bo‘lgunga qadar takrorlanish 
bajarilaveradi. 
C++ dasturlash tillarida takrorlanuvchi jarayonlarni quyidagi usullar 
yordamida tasvirlash mumkin. 
-Parametr bo‗yicha takrorlash(for); 
-shartsiz o‘tish bo‗yicha takrorlash(goto); 
-Shart bo‗yicha takrorlash(while, do while). 
for(sikl) operatori 
Takrorlanuvchi jarayonlarni takrorlanish soni aniq bo‗lgan holatlardagina 
parameter bo‗yicha takrorlash usulidan foydaliniladi. Takrorlanuvchi jarayonlarni 
parametr bo‗yicha C++ dasturlash tilida tasvirlash uchun, albatta, takrorlanish 
soniga e‘tibor berish kerak. Parametr bo‗yicha takrorlanuvchi jarayonlarga, 
masalan, birdan 
n
gacha sonlarning kvadratlarini yig‘indisini topish bunda 
takrorlanish soni aniq, ya‘ni birdan dan 
n
gacha deb berilyapti. 
Parametr bo‗yicha takrorlanuvchi jarayonlar takrorlanish oshishi yoki 
kamayishiga qarab ikki turga bo‗linadi: 
-qadam +1ga teng bo‗lgan takrorlanish; 
- qadam -1ga teng bo‗lgan takrorlanish. 
Takrorlanuvchi jarayonlarni dasturlash vaqtida takrorlanish qadami birga 
oshib borilsa, birinchi turdan foydaliniladi. Takrorlanish qadami birga oshib 
boruvchi parameter bo‗yicha sikl operatorining umumiy ko‗rinishi quyidagicha. 

Download 2,67 Mb.
1   ...   68   69   70   71   72   73   74   75   ...   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