Ызбекистон республикаси олий ва ырта


Download 1.28 Mb.
Pdf ko'rish
bet36/45
Sana26.10.2023
Hajmi1.28 Mb.
#1723178
1   ...   32   33   34   35   36   37   38   39   ...   45
Bog'liq
Kitob 8779 uzsmart.uz

 
 
 2 - asosiy savolning bayoni: 
Shartli o’tish operatori. 
Bu operator ikkita turli xil ko’rinishga ega: IF va CASE. 
 
IF operatori.
 
Bu operator bulevskiy (mantiqiy) ifodalar qabul qilishi mumkin: TRUE 
(rost) yoki FALSE (yolg’on). 
Oddiy mantiqiy ifodaga quyidagi ifodani olish mumkin:
A1 OR A2 
Bu erda, A1 va A2 lar - ifodalar, OR - munosabat amali; Munosabat amallari 
Paskal tilida quyidagicha belgilanadi: 
= - teng; 
> - katta; 
< - kichik; 
>=  - katta yoki teng
<= - kichik yoki teng; 
<> - teng emas. 
Misol: 
3<5; 18>2; 5<=6; A=V; 
IF operatorining umumiy ko’rinishi: 
IF A THEN ST; 
Bu erda, A - bulevskiy ifodasi; ST - operator (oddiy yoki birlashgan). Agar A 
- rost bo’lsa, ST operatori bajariladi. Agar A – yolg’on bo’lsa, u holda 
boshqaruv ST operatoridan keyingi operatorga uzatiladi. 
Misol. 
IF F<>0 THEN B:=X/A; 


43 
Agar A

0 bo’lsa, u holda V:qXG’A; operatori bajariladi. Agar A=0 bo’lsa, u 
holda bu operator tashlab qoldiriladi va boshqaruv keyingi operatorga 
uzatiladi. 
IF operatori quyidagi ko’rinishga ham ega bo’lishi mumkin: 
IF A THEN ST1 ELSE ST2; 
Bu erda, A - bulevskiy ifodasi, ST1, ST2 operatorlar. Agar A - rost bo’lsa, 
ST1 operatori - bajariladi, agar A – yolg’on bo’lsa ST2 operatori bajariladi va 
ikkala holda ham boshqaruv keyingi operatorga uzatiladi. 
Eslatma 1: ELSE dan oldin nuqta vergul (;) quyish mumkin emas. 
 
Misol: 
IF A<>0 THEN B: =1/A ELSE B:=0; 

Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   45




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