4 – laboratoriya ishi. If shart operatori. I. Ishdan maqsad



Download 76,93 Kb.
Pdf ko'rish
Sana02.04.2022
Hajmi76,93 Kb.
#525281
Bog'liq
4 lab uz



4 – LABORATORIYA ISHI. 
If shart operatori. 
 
I. Ishdan maqsad:
Arduino dasturlash tilida ishlatiladigan 
operatorlar bilan tanishish va ular ustida tajribalarni bajarish va analiz 
qilish

II. Nazariy qism 

Arduinoda umuman, har bir dasturlash tilida muntazam ishlatiladigan 


operatorlardan biri –
if 
hisoblanadi. Aynan bu operatorsiz, biror bir mukammal dastur 
tuzishning umuman iloji yo`q. Shart operatori biror bir qo`yilgan shartni tekshirib, uning 
rost yoki yolg`onligidan kelib chiqqan holda biror bir amal yoki funksiyani bajarishiga 
yordam beruvchi vosita hisoblanadi. 
Shart operatorining ikki hil ko`rinishi mavjud. Operatorning 
umumiy ko`rinishi
va 
qisqa ko`rinishi.
Shart operatorining qisqa ko`rinishi: 
if

shart
) { 
bajariladigan operatsiya
; } 
Shart operatorining 
umumiy ko`rinishi

if
(shart) {
bajariladigan operatsiya 1
;} 
else
{
bajariladigan operatsiya 2
;} 
bu yerda
 
else
-aks holda. 
Shart 2 xil 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. 
Bu yerda 
if
– agar, ( shart ) - tekshirilishi kerak bo`lgan yoki jarayon ishga tushishi 
uchun bajarilishi shart bo`lgan jarayon, { bajariladigan operatsiya ; }- ( shart ) 
bajarilganda ishlashi kerak bo`lgan operatsiya. 
Operator
- o`ziga yuklangan ma`lum bir shart asosida vazifani bajaruvchi vosita 
hisoblanadi va u dastur tuzishimizda bir qator qulayliklarga ega hisoblanadi. 
Misol uchun elektronika sohasida lampochka yoritish vazifasini bajarsa, sim ana 
shu lampochkani elektr ta`minotiga ulash vazifasini bajaradi. 
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. 
 
III. Laboratoriya ishiga oid topshiriqlar. 
1. If operatori yordamida soat yasalsin va uni Serial portga chiqarilsin. 
2. Soatning 30 chi soniyasida svetadiod yonsin.
 


 
IV. Ishni bajarish tartibi: 

Arduino platasini kompyuterga ulash. 

Berilgan ko’rsatmalar bo’yicha arduino platasini ishga tayyorlash. 

Sxemani yig’ish va dasturni kiritish. 

Dasturni arduino platasiga yuklash. 

Natijalarni olish. 
 
 
 
 
 
 
 

Download 76,93 Kb.

Do'stlaringiz bilan baham:




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