O`zbekiston respublikasi oliy va o`rta maxsus ta’lim


Go To, Select boshqaruv strukturalari



Download 9,17 Mb.
Pdf ko'rish
bet312/349
Sana23.01.2022
Hajmi9,17 Mb.
#401949
1   ...   308   309   310   311   312   313   314   315   ...   349
Bog'liq
\'Kompyuter taminoti 2017

Go To, Select boshqaruv strukturalari 
If  va  Select  boshqaruv  strukturalari 
boshqaruv  operatorlari
  yoki 
echim 
qabul qiluvchi konstruktsiyalar
 deb ataladi. Shu bois ular dastur operatorlarining 
odatdagi  ketma-ket  bajarilishini  o`zgartiradi.  Bu  konstruktsiyalar  ishlatilmaganda 
dastur birinchi operatordan oxirgi operatorgacha ketma-ket bajariladi. Echim qabul 
qiluvchi  operatorlarini  qo`llgash  dasturda  hosil  bo`lgan  shartlarga  boi‘lik  holda 
aniqlangan amallarni bajarishga imkon beradi.  
misol: Tarmoqlanuvchi dastur 
Cho`kayatgan kemadan seyfni chiqarib olish masalasi. Agar illyuminator R 
radiusli  doira  shakliga,  seyf  AxBxC  o`lchamdagi  to`g‘riburchakli  parallelepiped 
shakliga ega bo`lsa, seyfni chiqarib olish mumkinmi yoki yo`g‘mi, shuni tekshirish  
Seyfni  chiqarib  olish  mumkin,  agar  uning  eng  kichik  yoqining  diagonali 
illyuminator  diametridan  kichik  bo`lsa.  Shu  bois  parallelepipedning  yoqlari  mos 
ravishda  AxB,  AxC  va  BxC  bo`lsa,  ularning  ichidan  diagonali  illyuminator 
diametridan  kichik  bo`lgan  minimal  juftligini  aniqlash  yetarli.  Buning  uchun 
parallelepipedning yoqlari o`sish tartibida joylashtiriladi.  
Algoritm: 
1.
 
R, A, B, C larni kiritish. 
2.
 
A qiymati A,B,C qiymatlari ichidagi minimali ekanligini tekshirish. 
3.
 
Agar minimal bo`lsa, B ning C dan kichikligini tekshirish. 
4.
 
Agar kichik bo`lsa,  A,B,C ketme-ketligini aniqlash. 
5.
 
Agar yo`q bo`lsa, A,C,B ketme-ketligini aniqlash. 
6.
 
Agar yo`q bo`lsa, B ning A,B,C qiymatlari ichida minimalligini tekshirish 
7.
 
Agar minimal bo`lsa, A ning C dan kichikligini tekshirish. 
8.
 
Agar kichik bo`lsa, B, A, C ketme-ketligini aniqlash. 
9.
 
Agar yo`q bo`lsa, B,C,A ketme-ketligini aniqlash. 
10.
 
Agar yo`q bo`lsa, A ning B dan kichikligini tekshirish. 
11.
 
Agar kichik bo`lsa, C, A, B ketme-ketligini aniqlash.  
12.
 
Agar yo`q bo`lsa, C,B,A ketme-ketligini aniqlash.  


 
320 
13.
 
Parallelopipedning 
kichik 
diagonali 
illyuminatorning 
diametridan 
kichikligini tekshirish.  
14.
 
Agar kichik bo`lsa, “Seyfni chiqarish mumkin” degan xabarni ko`rsatish. 
15.
 
Agar  yo`q  bo`lsa,  “Seyf  illyuminatordan  chiqmaydi”  degan  xabarni 
ko`rsatish.  

Download 9,17 Mb.

Do'stlaringiz bilan baham:
1   ...   308   309   310   311   312   313   314   315   ...   349




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