" dasturlash ii"



Download 67,95 Kb.
bet3/11
Sana20.07.2022
Hajmi67,95 Kb.
#829400
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Loyiha ishi

1.2.Shart operatorlari


C++ dasturlash tilida matematikada qo'llaniladigan odatiy mantiqiy shartlarni qo'llab quvvatlaydi.

Kamroq: a
Kam yoki teng: a <= b
Kattaroq: a> b
Kattaroq yoki teng: a> = b
a == b ga teng
Teng emas: a! = b
C ++ quyidagi shartli iboralarga ega:

if Agar belgilangan shart rost bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning


elseAgar bir xil shart noto'g'ri bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning
else ifAgar birinchi shart noto'g'ri bo'lsa, sinov qilish uchun yangi shartni belgilash uchun foydalaning
switchAmalga oshiriladigan ko'plab alternativ kod bloklarini belgilash uchun foydalaning
ifAgar shart bo'lsa, bajarilishi kerak bo'lgan C ++ kodi blokini belgilash uchun bayonnomadan foydalaning true.
E'tibor bering, if kichik harflar bilan. Katta harflar (If yoki IF) xato keltirib chiqaradi.
Quyidagi misolda, 15 ning 13 dan katta ekanligini aniqlash uchun ikkita qiymatni sinab ko'ramiz, agar shart bo'lsa true, ba'zi matnlarni chop eting:

C++
1#include


2using namespace std;
3 int main()
4 {
5 if (15 > 13) {
6 cout << "15 soni 13 dan katta";
7 }
8 return 0;
9 }
15 soni 13 dan katta
else (Aks Holda)
else Agar shart bo'lsa, bajarilishi kerak bo'lgan kod blokini belgilash uchun foydalaning false.
Qisqa Shart Operatorlari.
C++ dasturlash tilini shunday bir imkoniyati borki bular birini imkoniyati shart operatorini qisqartirib . yozishdan iborat. Quyidagi formulani yod oling.
o'zgaruvchi= (shart) ? shart to'g'ri bo'lsa: shart notug'ri bo'lsa;

1.3.Sikl operatorlari.


Bilamizki masalani yechish davomida bazi bir masalani javobini topish uchun bir necha bor takrorlanadi. Buni hal qilish uchun albatta bizga takrorlash ya’ni sikl operatorlari kerak bo’ladi.

Takrorlash operatorlari quyidagilar:


For
Do .. While
While
Siz yechayotgan masalangizni berilishiga qarab shulardan birini tanlaysiz.

For takrorlash operatori quyidagicha.


For (; ; )


;

Bu operator amal qilishni bajarishdan boshlaydi. Keyin takrorlash qadamlari boshlanadi. Har bir qadamda bajariladi, agar natija 0 dan farqli yoki rost (true) bo’lsa, sikl tanasi – bajariladi va oxirida bajariladi, aks holda boshqaruv takrorlash operatoridan keyingi operatorga o’tiladi. Sikl tanasi – sifatida bitta operator, shu jumladan bo’sh operator, yoki operatorlar bloki kelishi mumkin.


Sikl takrorlanishi davomida bajarilishi lozim bo’lgan operatorlar majmuasi sikl tanasi deyiladi. Sikl tanasi sifatida bir yoki bir nechta operatordan foydalanish mumkin. Agar sikl tanasida bir nechta operatordan foydalanmoqchi bo’lsak bu operatorlarni blok {} orasiga olishimiz kerak.


Break – funksiyasini har qanday sikl operatoriga qo’llash mumkin. Bu funksiya sikl tugatilishini ta’minlaydi. Ya’ni boshqarilishni sikl operatoridan keyingi operatorga uzatadi.

Continue – funksiyasini har qanday sikl operatoriga qo’llash mumkin. Bu funksiya parametrni keyingi qiymatni qabul qilishini taminlaydi. Boshqacha so’z bilan aytganda sikl tanasi tugatiladi. Bunda siklning o’zi tugatilmaydi.


do/while va while ikkisi ham tskil hisoblanadi. birinchisini ikkinchisidan farqli jihati shundaki birin do/while avval shartni bajarib keyin tekshiradi. while esa avval shart bajariladi agar to'g'ri bo'lsa tsikl tanasidagi kod ishlatiladi. quyidagi do/while sintaksisini yodda saqlashingiz zarur bo'ladi.
Unutmang! tskil aylanayotgan vaqtda bog'liq bo'lgan o'zgaruvchini o'zgartirishni unutmang. agar qiymatini o'zgartirmasangiz tsikl tugamaydi.

Download 67,95 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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