Vazirligi toshkent davlat iqtisodiyot universiteti


Mantiqiy qo‘shish operatori



Download 3,04 Mb.
bet205/375
Sana04.02.2023
Hajmi3,04 Mb.
#907765
1   ...   201   202   203   204   205   206   207   208   ...   375
Bog'liq
Informatika va axborot texnologiyalari

Mantiqiy qo‘shish operatori
Mantiqiy qo‘shish operatori ham ikkita ifoda orqali hisoblanadi. Agarda ulardan birortasi rost bo‘lsa mantiqiy qo‘shish operatori true qiymat qaytaradi. Agarda sizda naqd pul YOKI plastik kartochka bo‘lsa, siz schotni to‘lay olasiz. Bu holda ikkita shartning birdaniga bajarilishi: bir


§ 11.5. C++ dasturlash tilida funksiyalar




1 341

vaqtda naqd pulga va plastik kartochkaga ham ega bo‘lishingiz shart emas. Sizga ulardan birining bajarilishi etarli. Bu operatorga oid yana bir misolni qaraymiz. Masalan,
if (x==5| |y==5)
ifodasi yoki x o‘zgaruvchi qiymati, yoki y o‘zgaruvchi qiymati, yoki ikkala o'zgaruvchining qiymati ham 5 ga teng bo'lsa rost qiymat qaytaradi.
Mantiqiy inkor operatori
Mantiqiy inkor operatori tekshirilayotgan ifoda yolg‘on bo'lsa true qiymat qaytaradi. Agarda tekshirilayotgan ifoda rost bo‘lsa inkor operatori false qiymat qaytaradi. Masalan,
if(!(x==5))
ifodasining qiymati, agarda x o‘zgaruvchisi 5 ga teng bo‘lmasa true qiymat qaytaradi. Bu ifodani boshqacha ham yozish mumkin:
if('(x=5))

§ 11,5. C++ DASTURLASH TILIDA FUNKSIYALAR
Funksiya bu ma’nosiga ko‘ra dasturosti bo‘lib, u ma’lumotlarni o‘zgartirishi va biror bir qiymat qaytarishi mumkin. S++ da har bir dastur hech bo‘lmaganda bitta main() funksiyasiga ega bo‘ladi. main() funksiyasi dastur ishga tushirilishi bilan operatsion tizim tomonidan avtomatik chaqiriladi. Boshqa funksiyalar esa u tomonidan chaqirilishi mumkin.
Har bir funksiya o‘zining nomiga egadir. Qachonki, dasturda bu nom uchrasa boshqaruv shu funksiya tanasiga o‘tadi. Bu jarayon funksiyaning chaqirilishi (yoki funksiyaga murojaat qilish) deb aytiladi. Funksiya ishini tugatgandan so‘ng dastur o‘z ishini funksiya chaqirilgan qatoming keyingisidan boshlab davom ettiradi. Dastur bajarilishining bunday chizmasi 11.14.- rasmda ko‘rsatilgan.





11.14.-rasm. Funksiyaning chaqirilishi tartibi.


342




11 - bob. Dasturlash asoslari

Qaytariladigan qiymatlar, parametrlar va argumentlar
Funksiya biror bir qiymat qaytarishi mumkin. Funksiyaga murojaat qilingandan so‘ng u qandaydir amallami bajaradi, keyin esa u o‘z ishining natijasi sifatida biror bir qiymat qaytaradi. Bu qaytariladigan qiymat deb ataladi va bu qiymatning turi oldindan e’lon qilinishi lozim. Quyidagi yozuvda myFunction funksiyasi butun sonli qiymat qaytaradi.
int myFunction()
Funksiyaga ham o‘z navbatida biror bir qiymat uzatish mumkin. Uzatiladigan qiymatlar funksiyaning parametrlari deb aytiladi.
int myFunction (int Par, float ParFloat) ;
Bu funksiya nafaqat butun son qaytaradi, balki parametr sifatida butun va haqiqiy sonli qiymatlami qabul qiladi.
Parametrda funksiya chaqirilganda unga uzatiladigan qiymat turi aniqlanishi lozim. Funksiyaga uzatiladigan haqiqiy qiymatlar argumentlar deb aytiladi.
int theValueReturned=myFunction(5,6,7);
Bu erda theValueReturned nomli butun sonli o’zgaruvchiga argument sifatida 5,6 va 7 qiymatlar berilgan myFunction funksiyasining qaytaradigan qiymati o‘zlashtirilayapti. Argument turlari e’lon qilingan parametr turlari bilan mos kelishi lozim.

Download 3,04 Mb.

Do'stlaringiz bilan baham:
1   ...   201   202   203   204   205   206   207   208   ...   375




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