7-mavzu: Shartli operator bloki


{1,[7,9]} ifoda ikkita chiqish Case-


Download 1.14 Mb.
Pdf ko'rish
bet3/3
Sana18.03.2023
Hajmi1.14 Mb.
#1281512
1   2   3
Bog'liq
8-9-Lekciya

{1,[7,9]} ifoda ikkita chiqish Case-portlarni ifodalaydi. Ularning birinchisida kirish signali 1 bo’lganda, 
ikkinchisida esa 7 yoki 9 bo’lganda boshqaruvchi signal shakllanadi. Case conditions ifodada qiymatlar 
diapazonini ham ko’rsatish mumkin. Masalan, {1:5} ifoda unga mos keluvchi chiqish Case-portida kirish 
signali 1234 yoki bo’lganda boshqaruvchi signal hosil bo’lishini bildiradi. 
*
Show default case (bayroqcha) –default case-portni ko’rsatish. Agar blokning kirish signali Case conditions 
ro’yxatida sanab o’tilgan qiymatlarning birortasiga ham to’g’ri kelmasa default case-portning chiqishida 
boshqaruvchi signal shakllanadi.
*
Switch Case blokining Switch Case Action Subsystem ost tizimlari bilan birgalikda ishlashiga misol 2-
rasmda. Misolda kirish signalini birinchi ost tizim Switch Case blokining kirish signali 1 ga teng bo’lganda, 
ikkinchi ost tizim -1 ga (minus birga) teng bo’lganda va uchinchi ost tizim esa -1 yoki +1 ga teng bo’lmaganda 
o’zidan o’tkazadi.
*
Keltirilgan misolda Switch Case blokining ishlash algoritmi quyidagi S-kodga mos keladi: 
*
switch (u1) { 
case 1: 
Switch Case Action Subsystem 1; 
break; 
case -1: 
Switch Case Action Subsystem 2; 
break; 
default: 
Switch Case Action Subsystem 3; 
} 


2-rasm Switch Case blokining Switch Case Action Subsystem ost tizimlari 
bilan birgalikda ishlashiga misol 



O’zgarmas (constant) 
Agar (If) bloki 
Agar ost tizimi (If action subsystem) 
Qo’shish (add) 
Ko’paytirish (product) 
Ekran (display) 




*
1-guruhga
2-guruhga
3-guruhga

Download 1.14 Mb.

Do'stlaringiz bilan baham:
1   2   3




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