Mantiqiy elementlar va ularning ishlash prinsiplari


Download 1.17 Mb.
bet4/5
Sana30.01.2023
Hajmi1.17 Mb.
#1141974
1   2   3   4   5
Bog'liq
5-mavzu.Mantiqiy amallar

bool a,b,c ;
Mantiqiy toifadagi o`zgaruvchilarga qiymat berish quyidagicha amalga oshiriladi:
a = true; // rost, 1
b = false; // yolg`on, 0
Biz mana shu mantiqiy elementlardan «If» yordamida shartni murakkablashtitrish uchun foydalanamiz.
6.Topshiriq: 3 ta knopkadan foydalanib faqatgina hohlagan 2 ta knopkani bosganimizda svetodiod yonsin.Eslatib o`taman faqat 2 tasin bosganda.
O`zgaruvchilar « bool » orqali e`lon qilinsin.

Bu topshiriqda «&& va ||» elementlaridan birgalikda foydalaniladi.


« !, not » «Inkor» - mantiqiy inkor qilish elementi



! (inkor qilish) – mantiqiy operatori mantiqiy ifodalar yoki o`zgaruvchilar oldidan qo`yiladi. Mantiqiy ifoda yoki o`zgaruvchining qiymatini teskarisiga o`zgartiradi.
Tok impulsi kirishda signal bo‘lmagan holda paydo bo‘ladi. Haqiqatan ham, tugma bosilsa, tutashtirgich tutashuv joyidan uzi­ladi, ya’ni elektr zanjir ajraladi va chiroq o‘chadi. Tugma qo‘yib yuborilganda, ya’ni kirishda signal yo‘q bo‘lgan holda chiroq yonib turadi. Demak, chiroq yonishi tugmaning holatiga nisbatan teskari ekan.
Biz INKOR elementidan ham hayotda ko`p foydalanamiz.
Hayotiy misol: Agar men yaxshi tayyorlanmasam o`qishga kirolmiyman.


7.Topshiriq: 2 ta knopka orqali svetodiodni yoqamiz. Bunda inkor elementidan foydalaning.
O`zgaruvchilar « bool » orqali e`lon qilinsin.


Munosabat amallari
!= - teng emas
== - teng
< - kichik
<= - kichik yoki teng
>= - katta yoki teng
> - katta
Biz boshqa munosabat amallaridan ham shartlar qo`yishda foydalanishimiz mumkin.
8.Topshiriq: «a» o`zgaruvchining o`sib borish qiymatini Serial port orqali kuzatib turib, 50 dan katta va 100 dan kichik oraliqda svetodiod yonsin. Ya`ni « a>=50 VA a<=100 » oraliqda.


Download 1.17 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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