Mavzu: Ko’p tarmoqlanuvchi operatorlar. Tayyorladi: Amrullayeva Go’zal



Download 237,63 Kb.
Sana18.01.2022
Hajmi237,63 Kb.
#388139
Bog'liq
Amrullayeva G

Mavzu: Ko’p tarmoqlanuvchi operatorlar. Tayyorladi:Amrullayeva Go’zal

Ba’zi hollarda mutaxassislik masalalarida hisoblashlar birorta mantiqiy shartni bajarilishiga bog‘lik holda u yoki bu tarmoq bo‘yicha amalga oshirilishi mumkin. Bunday tuzilishdagi hisoblash jarayonining algoritmi “tarmoqlanuvchi operatorlar” deb ataladi. Tarmoqlanuvchi algoritmlarni dasturlashda goto shartsiz o`tish operatori, if shartli o`tish operatori va switch tanlash operatorlari ishlatiladi.

Tanlash operatorlari quyidagi ko’rinishda bo’ladi


Shartli o`tish operatori(if): 1- usul: if (shart) {operator1;} else {operator2;} 2- usul: if (shart) {operator1;} {operator2;} 1 - usulda agar shart bajarilsa operator1 hisoblanadi, aks holda operator2 hisoblanadi. 2- usulda agar shart bajarilsa operator1, so`ng operator2 hisoblanadi aks holda operator1 hisoblanmasdan operator2 hisoblanadi.

Shartsiz o’tish operatori(goto) Shartsiz o’tish operatori dasturning boshqaqismiga o'tishga imkon beradi. Uning umumiyko’rinishi quyidagicha: goto belgi; .. .. belgi: operator; Bu operator boshqaruvni belgi o`rnatilganoperatorga uzatadi. Belgi identifikatordan iborat.

Shartsiz o’tish operatoriga misol:

Tanlash operatori:

  • switch (ifoda) { case 1-belgi: 1-operatorlarketma-ketligi; break; case 2-belgi: 2-operatorlar ketma-ketligi; break; ... case n-belgi: n- operatorlar ketma-ketligi; break; default operatorlar ketma-ketligi;}

Tanlash operatori (switch) bir nechta operatordan birini tanlash yordamida u yoki bu amallardan birinining bajarilishini ta’minlaydi. Tanlash operatorining umumiy ko’rinishi quyidagicha:

Bu yerda: ifoda - butun (int) yoki belgi (char) turidagi ifoda; 1-case, 2-case, ..., n- case - ifodaning qiymati taqqoslanadigan doimiy qiymatlar. Doimiy qiymatlar butun yoki belgi turida bo‘lishi kerak; 1-operatorlar ketma-ketligi, 2-operatorlar ketma- ketligi, ...,n- operatorlar ketma-ketligi - belgilarga mos bo`lgan operatorlar ketma-ketligi; default operatorlar ketma-ketligi - ifoda va doimiylarning qiymati o'rtasida hech qanday moslik topilmagan holatda bajariladigan amallar ketma- ketligi.

2-Misol. Berilgan N (1≤N≤7) butun songa mos hafta kunini chiqaring. Yechim. Bu masalani yechish uchun tanlash operatoridan foydalanish kerak bo’ladi

Tanlash operatoriga misol 3-misol: Kiritilgan raqam ko`rinishidagi bahоni so`z ko`rinishida ifidalash dasturi.

Ichma-ich joylashtirilgan operatorlardan foydalanish, ya’ni shartlar ikkitadan ko’p bo’lsa


Download 237,63 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish