Mavzu. Zamonaviy dasturlash texnologiyalari


Download 0.74 Mb.
Pdf ko'rish
bet18/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
 
If operatorini ketma-ket yozish ham mumkin, masalan: 
If x > 10 Then 
If z > 5 Then 
y = x - z 
Else 
y = x + z 
End If 
End If
 
If…Then…ElseIf operatori keng qo‘llanilmaydi. Buning sababi ushbu operatorni tezda 
tushunib olishning qiyinligidir. Shu bois, amalda asosan Select Case operatori keng qo‘llaniladi. 
Select Case operatori 
Ushbu operator o‘zgaruvchining qiymati bo‘yicha ma’lum bir buyruqlar to‘plamini 
bajarishda qo‘llaniladi. Operatorning umumiy ko‘rinishi quyidagicha: 
Select Case Value 
Case Value1 
Group_1 
Case Value2 
Group_2 
……….. 
End Select
Bu yerda: 
Value – o‘zgaruvchining nomi; 
Value1, Value2 – o‘zgaruvchi qabul qilishi mumkin bo‘lgan qiymatlar;
Group_1, Group_2 – operator to‘plamlari.
 
Value nomli o‘zgaruvchining qiymati Value1 ga teng bo‘lsa, u holda faqatgina, Group_1 
to‘plamidagi operatorlar, Value2 ga teng bo‘lsa, faqatgina Group_2 to‘plamidagi operatorlar 
bajariladi va h.k.
Misol. 
Select Case iVal 
Case 1 
MsgBox "Natija=1" 
Case 2 
MsgBox "Natija=2" 
Case 3 to 9 
MsgBox "Natija 2dan katta va 10dan kichik" 
Case Else 
MsgBox "Berilgan qiymat ko‘rsatilgan intervalda yo‘q" 
End Select


 
Select Sase operatorida taqqoslash, ya’ni «katta», «kichik» belgilarini ham qo‘llash 
mumkin. Bu holda Is tayanch so‘zidan foydalaniladi. 
Misol: 
Select Case iVal 
Case Is >= 86 
MsgBox “A’lo” 
Case Is >= 71 
MsgBox “Yaxshi” 
Case Is >= 55 
MsgBox “Qoniqarli” 
Case Else 
MsgBox “Qoniqarsiz” 
End Select
Siklik jarayonlar 
Dasturlash jarayonida ba’zi bir operatorlarni bir necha bor takroran ishlatish zaruriyati 
paydo bo‘ladi. Bu hollarda ushbu operatorlarning boshida va oxirida maxsus operatorlar yozilsa, 
takroran bajarilishi lozim bo‘lgan operatorlar birin-ketin bajariladi. 
Visual Basic da 2 tipdagi siklik operatorlar mavjud. Ko‘pgina adabiyotlarda ushbu sikllar 
o‘zgaruvchan sikllar va shartli sikllar deb ataladi. Lekin, ushbu sikllarning mohiyatidan kelib 
chiqqan holda, biz quyidagi tushunchani taklif qilamiz: shartsiz sikllar va shartli sikllar.
Shartsiz sikllar yordamida siklning necha bor bajarilishi aniq ko‘rsatiladi. Shartli sikllarda 
esa siklik jarayon ko‘rsatilgan shart bajarilgunga qadar to‘xtatilmaydi. 
Shartsiz sikllar For....Next operatorlari orqali beriladi. Ushbu operatorning umumiy 
ko‘rinishi quyidagicha: 

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