If shart operatori


Topshiriq: 3. 10gacha sanasin va 10ga teng bo`lganda svetodiod yonib monitorga “10ga teng bo`ldi” degan yozuvni chiqarsin


Download 1.19 Mb.
bet2/3
Sana15.06.2023
Hajmi1.19 Mb.
#1482819
1   2   3
Bog'liq
3-Лекция ўз

Topshiriq:
3. 10gacha sanasin va 10ga teng bo`lganda svetodiod yonib monitorga “10ga teng bo`ldi” degan yozuvni chiqarsin.
Biz bu darsda shartni yozayotganimizda hozircha 2ta mantiqiy amallardan foydalanamiz.Bular: “ = ” va “ == ”.
O‘zlashtirish operatori.” = ”
O‘zlashtirish operatori: “ = ” belgidan chap tomonda turgan qiymatni “ = ” belgisidan o‘ng tomondagilarni hisoblangan qiymatiga almashtiradi. Masalan,
x = a + b;
ifodasi. Bu yerda “ x ”: a va b o‘zgaruvchilarni qiymatlarini qo‘shishdan hosil bo‘lgan natijani o‘zlashtiradi.
Tenglashtirish operatori. “ == ”.
Tenglashtirish operatori “ == ” belgisidan o`ng tomonda turgan qiymat bilan chap tomonda turgan son qiymatini solishtirib, tenglashtirib ko`radi. Masalan,
y==a + b;
ifoda. Bu yerda “ y ”: a va b o‘zgaruvchilarni qiymatlarini qo‘shishdan hosil bo‘lgan natija bilan o`zining qiymatini tekshiradi. Agar tenglashtirilgan qiymat shartni qanoatlantirsa u holda operatsiyani bajaradi, agar tenglashtirilgan qiymat shartni qanoatlantirmasa shartning ichidan chiqib ketadi.
Bularga qo`shimcha tarzda “ < ” , “ > ” katta va kichik belgilaridan foydalanamiz.
Topshiriq:
4.Soat yasash.
Topshiriq: 5.Soatning 30chi soniyasida svetadiod yonsin.
Bu dasturni ishga tushirgandan so`ng svetadiodimiz o`chmadi.
Qiziq svetadiod nega o`chmayapti? Ahir biz 30chi soniyada yonsin degandikku.
Shu yerda bizga shartning umumiy ko`rinishi yordam beradi.
Shart operatorining umumiy ko`rinishi:
if(shart) {bajariladigan operatsiya 1;}
else{bajariladigan operatsiya 2;}
bu yerda else-aks holda.
Shart 2hil ko`rinishda boladi: rost (1) va yolg`on (0)
{ bajariladigan operatsiya 1; }- Agar ( shart ) bajarilsa ya`ni rost (1) qiymatga ega bo`lsa bajarilishi kerak bo`lgan jarayon.
{ bajariladigan operatsiya 2; }- bu jarayon else ya`ni shart bajarilmaganda yoki yolg`on (0) qiymatga ega bo`lganda bajarilishi kerak bo`lgan jarayon.
Misol: yuqoridagi keltirgan misolimizga qarang! U yerda aks holda to`p darvozaning yonidan o`tib ketadi deyilgan. Ana shu operatsiya shartli operatorining umumiy ko`rinishiga misol bo`lishi mumkin. Agar buni formulaga qo`ysak,
if( to`pni to`g`ri tepsak ){ to`p darvozaga borib tushadi; }
else{ to`p darvoza yonidan o`tib ketadi; }
Ana endi 3-topshiriqni else yordamida bajarib ko`ramiz.

Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   2   3




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