Министерство высшего и среднего специального образования СНГ



Download 7,36 Mb.
Pdf ko'rish
bet84/182
Sana22.01.2022
Hajmi7,36 Mb.
#401071
1   ...   80   81   82   83   84   85   86   87   ...   182
Bog'liq
fayl 1569 20210824

                                 Variant strukturasi 
(107- rasm)
.  
 
107- rasm. Grafikni ajratilgan bo’lagi. 
Variant  strukturasi  (107-  rasm)  ikki  yoki  undan  ko’p  variantlar  kichik 
diagrammasiga  ega.  Faqat  variantni  bitta  kichik  diagrammasi  ko’rinadi,  ushbu 
vaqt  momentida  va  faqat  bir  kichik  diagramma  varianti  ushbu  struktura 
bajarilayotganda  ishlaydi.  Variant  strukturasini  selektori  strukturasini 
terminalini kirish qiymati aniqlaydi, ushbu vaqt momentida qaysi kichik dastur 
bajarilishini.  Variant  strukturasi  variant  operatoriga  (Switch…Case)  yoki 
mantiq operatori (if…edse) tekstli – yo’naltirilgan dastur SN  tilida bajariladi.  
 
Variant  selektori  strukturani  grafik  tasviridan  yuqorida  joylashgan  va  uni 
tarkibiga kiradilar: variantni markazdagi qiymati va tomonlarga qarab ortishi va 
kamayishi  strelkalari.  Bu  strelkalar  mumkin  bo’lgan  variantlarni  ko’rishda 
foydalaniladi.  
 
Variant  selektori  terminalini  kirish  qiymatini  aniqlaydi  qaysi  kichik 
diagramma strukturasi yoki variant bajarilishini. Butun sonli (integer) mantiqiy 


125 
 
  
(Boolean)  satrli  (String)  turlaridan  foydalanishga  ruhsat  beriladi  shuningdek, 
sanalgan  sifatlar  terminal  Varianti  qiymati  ham  Variant  terminali  Variant 
strukturasini  chap  chegarasini  hohlagan  joyida  joylashishi  mumkin.  Agar 
Variant  terminali  mantiqiy  turdagi  bo’lsa,  unda  ikkita  mantiqiy  variantdan 
iborat  bo’ladi    (TPUE)  va    (FALSE).  Agar  terminal  Varianti  bir  turda  bo’lsa: 
butun  sonli,  satrli  va  hisobga  o’tkazish  bo’lsa,  unda  variantlar  miqdori 
1
2
31

variantga o’tishi mumkin.  
 
Variant  strukturasidan  foydalanish  uchun  jim  turish  bo’yicha  variantni 
qayd  etish  zarur  (default  case).  Jim  turish  bo’yicha  varianti  yoki  jim  turish 
bo’yicha kichik dastur bajariladi.  Agar variant  terminalini qiymati diapazonlar 
doirasidan  chiqadi  yoki  variantlar  terminali  uchun  mumkin  bo’lgan  qiymatlar 
uchun varianti mavjud bo’lmaydi.  
 
Sichqonchani  Variant  strukturasi  chegarasidagi  birinchi  shaqillatishini 
qo’shish  dublash,  aralashtirish  yoki  variantlarni  (kichik  dasturlarni)  chetlatish, 
shuningdek jim turish bo’yicha variant qayd etiladi.  
 
Variant  strukturasi  kirish  va  chiqish  ma’lumotlarini  terminallaridan 
foydalanishga  ruhsat  etiladi.  Kirish  ma’lumotlari  terminali  barcha  kichik 
diagrammalarda  kirilishi  mumkin,  ammo  strukturani  kichik  dasturidan 
foydalanish  mavjud  emas.  Bitta  kichik  dasturda  chiqish  terminalini  yaratish 
ularni boshqa barcha kichik dasturlarida paydo bo’lishiga olib kelishi mumkin 
huddi  shu  joyda  struktura  chegarasida.  Agar  bitta  kichik  dasturda  chiqish 
terminali  aniqlanmagam,  shundan  keyin  terminal  oq  rangga  bo’yaladi,  bu 
strukturadagi  xatolikni  aniqlashni  ifodalaydi.  Chiqish  terminallarini  barcha 
variantlardagi (kichik dasturdagi) qiymatlarini aniqlash kerak. Bundan tasgqari, 
chiqish terminali u yoki bu turdagi bitta qiymatga ega bo’lishi kerak.  
 
Chiqish terminali qiymatini aniqlash uchun terminal bo’ylab sichqonchani 
o’ngdagisini  shaqillatish  kerak  shunda  sizib  chiqadigan  menyu  chaqiriladi  va 
punktlar tanlanadi. Create 

Constant yoki  Create 

Control.  
 
 


126 
 
  

Download 7,36 Mb.

Do'stlaringiz bilan baham:
1   ...   80   81   82   83   84   85   86   87   ...   182




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