Mavzu. Zamonaviy dasturlash texnologiyalari


Do… While operatorida siklik jarayon berilgan shartning qiymati True


Download 0.74 Mb.
Pdf ko'rish
bet20/23
Sana10.09.2022
Hajmi0.74 Mb.
#803898
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
5-6-maruza
xrpt m1r2e2bhxg5itt7skfz6va6pgb6adi3p0ige0ilvog6022rc8f8sg40n56n9efndouin5uai36h, xrpt m1r2e2bhxg5itt7skfz6va6pgb6adi3p0ige0ilvog6022rc8f8sg40n56n9efndouin5uai36h, Fan dasturi, AIB va A baholash mezonlari, 1, M 2 temp, M 3, M 16, Azizbek, Azizbek, Inomov Jasurbek 2-lab, Inomov Jasurbek 2-lab, 1-mavzu (2), 5-sinf portfolio, 7
Do… While operatorida siklik jarayon berilgan shartning qiymati True bo‘lgunga qadar 
takrorlanadi.
Do…Until operatorida esa shartning qiymati True bo‘lganda siklik jarayon tugatiladi. 
Do…While operatorining umumiy ko‘rinishi ikki xil bo‘lishi mumkin: 
1) Do While  
 
Loop 
2) Do
 
Loop While  
Bu yerda:
Do – siklning boshlang‘ich operatori; 
Loop – siklning oxirgi operatori; 
While – mantiqiy ifodani aniqlovchi tayanch so‘z. 
Misol: 
Do While iVal < 10 
iVal = iVal + 1 
Loop 
Do…Until operatori ham xuddi shu ko‘rinishda bo‘ladi: 
1) Do Until  
 
loop 
2) Do
 
loop Until  
Hozirgi kunda Visual Basicning eski versiyalarida kiritilgan While ....Wend operatorini 
ham dasturlarda uchratib turish mumkin. 
Sikllarni qo‘llashda uning ishlash vaqti cheksiz bo‘lmasligini nazorat qilish zarur
masalan, quyidagi sikl cheksiz ishlaydi: 
Do While iVal = 0 
iVal= 0 
Loop 
Cheksiz sikllardan yoki umuman, ba’zi bir shart bo‘yicha sikldan chiqish talab qilinsa, 
quyidagi operatorni qo‘llash tavsiya qilinadi: Exit Do


Sikl operatorlari har qanday operator kabi ketma-ket va bundan tashqari, ichma-ich 
joylashgan bo‘lishi mumkin. Dasturlash jarayonida asosiy muammo ichma-ich joylashgan 
sikllar tomonidan sodir bo‘ladi. Sxematik ravishda ushbu sikllarning joylashuvi quyidagicha 
tasvirlanadi (For…Next  misolida): 
Agarda ichma-ich joylashgan For…Next sikllarda Next ketma-ket kelgan bo‘lsa, bu holda 
ularni birlashtirib yozish mumkin, masalan: 
Ichma-ich tuzilgan sikl operatorlaridan foydalanishda quyidagilarni inobatga olish zarur: 

tashqi sikldan ichki siklga faqatgina For qatoridan kirish mumkin; 
Masalan, quyidagicha dasturlash ta’qiqlanadi: 
For i = n1 To n2 
…… 
For j = m1 To m2 
…… 
Nex t j
Nex t i
Tashqi sikl 
Ichki sikl 
For i = n1 To n2 
…… 
For j = m1 To m2 
…… 
Nex t j , i
For i = n1 To n2 
…… 
GoTo L 
…… 
For j = m1 To m2 
…… 
L:
…… 
Nex t j
…… 
Nex t i



sikl o‘zgaruvchilari har xil nomlanishi kerak; 

ichki sikl to‘liq tashqi sikl ichida bo‘lishi lozim. 
Ya’ni, quyidagi ko‘rinishdagi sikllar xato hisoblanadi: 
-ichki sikldan tashqi siklga istalgan vaqtda o‘tish mumkin. 

Download 0.74 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling