Tarmoqlanuvchi jarayonlarni dasturlash



Download 20,06 Kb.
bet3/3
Sana16.11.2022
Hajmi20,06 Kb.
#867214
1   2   3
Bog'liq
Tarmoqlanuvchi jarayonlarni tashkil etish(Algoritm va dastur).

CASE so’zidan keyingi ifodaning qiymti hisoblanadi.
Olingan qiymat, ikki nuqtadan oldingi o’zgarmaslar ro’yxatdagi o’zgarmaslar bilan ketma- ket solishtiriladi. Bundan keyin quyidagi harakatlardan biri bajariladi:
•Agar ifoda qiymati ro’yxatdagi o’zgarmaslarning biriga mos kelsa , u holda bu ro’yxatdagi mos kelgan ketma-ket komandalar bajariladi va operator bajarilishi tugaydi;
•Agar ifoda qiymati ro’yxatdagi o’zgarmaslar biriga mos kelmasa, u holda else so’zidan keying komandalar bajariladi va operator bajarilishdan to’xtaydi;
•Agar bu operatorda else bloki bo’lmasa u holda uning bajarilishi yakunlanadi.
Bajarilishi kerak bo’lgan operator yoki operatorlar ketma-ketligi operator selektorining qiymatiga ko’ra aniqlanadi. Operator selektori sifatida haqiqiy bo’lmagan, skalyar ko’rinishdagi har qanday ifoda yoki o’zgaruvchi ishlatilishi mum kin.
Operatoming ishlashida uning tarkibidagi har bir operator tanlash belgisi deb ataluvchi belgi bilan ta'minlanadi. Bu belgi operatoming bajarilishi uchun zarur bo’lgan selektoming maxsus qiymatini qabul qiladigan selektoming tavsifiga mos konstantadir. Operator bir necha mavjud qiymatlar bilan ishlashi uchun, unda tanlash belgilari ro’yxati keltirilishi kerak.
Tanlash operatoridagi belgili operatorlar oddiy belgiga ham ega bo’hshlari mumkin. Bu holda oldin tanlash belgilari, so’ngra oddiy belgilar yoziladi.
Shuni ham inobatga olish lozimki, tanlash operatoriga faqat CASE xizmatchi so’z orqali kirish mumkin, ya'ni tanlash operatoridan tashqaridagi o’tish operatori orqali bu operatorga murojaat qilish mumkin emas.
Tanlash operatorining bajarilishi uning tarkibidagi operatorlar ketma- ketligidagi bitta operatoming bajarilishiga olib keladi. Shuning uchun ularning biridan biriga GOTO operatori yordamida o’tish xato demakdir.
Shartli o’tish operatorining quyidagi IF В THEN A1 ELSE A2
ko’rinishi tanlash operatorining quyidagi ko’rinishiga ekvivalentdir:
CASE В OF TRUE: Al;
FALSE:A2;
END;
qisqa ko’rinishdagi shartli o’tish operatorining IF В THEN A koTinishi tanlash operatorining quyidagi koTinishga ekvivalentdir:
CASE В OF TRUE: A;
FALSE
END;
Misol:
CASE T OF R:=l;
'+V-': R:=2 End;
Bu operatoming bajarilishi natijasida, agar T-belgili o’zga ruvchi"+" yoki " belgi qiymatlami qabul qilsa, R o’zgaruvchi 2 qiymatni, agar T o’zgaruvchi yoki 7" belgini qabul qilsa, R o’zgaruvchi 1 qiymatni qabul qiladi.
Download 20,06 Kb.

Do'stlaringiz bilan baham:
1   2   3




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