-мавзу: Шартлар. Танлаш усуллари (If, Select Case). Цикл операторлар (For, Do…Loop)




Download 4,07 Mb.
bet10/21
Sana03.12.2023
Hajmi4,07 Mb.
#110428
1   ...   6   7   8   9   10   11   12   13   ...   21
Bog'liq
Vizual maruza
file (23), 1-kurs. Majmua IQTISOD, Chrome бўйича инструкция, 2-амалий, 1,Qishloq xo\'jaligi va sanoat sohasidagi o\'zgarishlar. Reja Qishl, Baslawish klass (2), Mustaqil ish2 MT A, KAMOLIDDIN KOMPYUTERNI TASHKIL ETISH, 596 10.11.2023, O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi t, KICHIK BIZNESNI SOLIQQA TORTISHNING UMUMIY TAVSIFI., 1-Mavzu “Milliy g„oya asosiy tushuncha va tamoyillar” fanining-fayllar.org, TEST
6-мавзу: Шартлар. Танлаш усуллари (If, Select Case). Цикл операторлар (For, Do…Loop)

Дастур яратишдаги асосий масалалар, бу сонли маълумотларни =айта ишлаш хисобланади. Математик амаллар молиявий, статистик хисоб ва жуда кыплаб щисоб-китоб ишларини бажаришда фойдаланилади. Visual Basic да щам шундай амалларни бажарувчи махсус операторлар мавжуд былиб, уларни =уйидаги жадвалда келтирамиз:



Амал

Белгиланиши

+ышиш



Айириш

-

Кыпайтириш

*

Былиш



+олди=сиз былиш

\

Модуль

Mod

Даражага кытариш

^

Дастурдаги асосий оператор бу ызлаштириш операторлари щисобланади. Лекин шундай операторлар мавжудки, улар янада мураккаб масалаларни ечишда фойдаланилади. Умумий холда бу операторларни бош=арувчи операторлар деб хам аталади. Бу бош=арувчи операторлар ичида танлаш ёки текшириш операторлари хам амвжуд. Бу операторлар маълум бир шартарга асосланган щолда дастурнинг бир =исмини бош=аради. Танлаш операторининг иккита асосий типи мавжуд былиб, улар If ва Select Case лардир.
If оператори.
Дастурлаш жараёнида биъзи бир операторлар текширилаётган шарт «рост» былсагина бажарилиши лозим. «Рост» (True) шартини =айта ишлаш учун If операторининг икки хил кыриниши мавжуд:
1. Бир =атордан иборат шарт
2. Кып операторларни бажарилишини таъминловчи шарт.
Агар шарт «рост» былса, дастур буйру=лари бажарилади, агар шарт «ёл\он» (бажарилмаса) былса буйру=лар бажарилмайди.
Бир =аторли оператор шарт бажарилганда ишлайди. Бу ерда битта буйру= ёки процедура асосида ча=ирилган бир нечта буйру= ишлатилиши мумкин. Бир =аторли оператор умумий холда =уйидагича келтирилиши мумкин:
If condition Then command
Condition параметрида ихтиёрий шарт берилиши мумкин. Улар =уйидагича былиши мумкин:
1. Литерли ызгарувчи билан бош=а бир ызгарувчи ёки функцияни солиштириш;
2. True ёки False =ийматига эга маълумотлар базаси майдони ёки ызгарувчини солиштириш;
3. True ёки False =иймат =айтарувчи ихтиёрий функцияда.
Command параметри текширилаётган шарт True былганда бажарилади. Бу параметр ырнида Visual Basic нинг ихтиёрий оператори ёки процедура былиши мумкин.
Масалан,
a1
b5
If aАгар шартни текширишдан сынг, шарт True былиб, бир неча операторлар бажарилиши лозим былса, If ва End If операторидан фойдаланиш мумкин. Бу оператор орали\ида бир неча операторлар ишлатилиши мумкин. Агар шарт True былса If…End If орали\идаги оператор, акс щолда End If дан кейинги оператор бажарилади.
Масалан:
a1
b6
If acab
c1a*b
c2b-a
c3ba
End If



Download 4,07 Mb.
1   ...   6   7   8   9   10   11   12   13   ...   21




Download 4,07 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



-мавзу: Шартлар. Танлаш усуллари (If, Select Case). Цикл операторлар (For, Do…Loop)

Download 4,07 Mb.