3-mavzu. Tarmoqlanish va uzilishlarni tashkil etish operatorlari
Download 32.35 Kb.
|
3-mavzu. Tarmoqlanish va uzilishlarni tashkil etish operatorlari
- Bu sahifa navigatsiya:
- If operatori: If
int main(){
cout<<’’int turining o‘lchami: "< Shart operatorlari Yuqorida mavzularda keltirilgan dasturlarda amallar yozilish tartibida ketma-ket va faqat bir marta bajariladigan holatlar, ya’ni chiziqli algoritmlar keltirilgan. Amalda esa kamdan-kam masalalar shu tariqa yechilishi mumkin. Aksariyat masalalar yuzaga keladigan turli holatlarga bog‘liq ravishda mos qaror qabul qilishni (yechimni) talab etadi. C++ tilida dasturning alohida bo‘laklarining bajarilish tartibini boshqarishga imkon beruvchi qurilmalarning yetarlicha katta majmuasiga ega. Masalan, dastur bajarilishining birorta qadamida qandaydir shartni tekshirish natijasiga ko‘ra boshqaruvni dasturning u yoki bu bo‘lagiga uzatish mumkin (tarmoqlanuvchi algoritm). Tarmoqlanishni amalga oshirish uchun shartli operatordan foydalaniladi. If operatori: If operatori qandaydir shartni rostlikka tekshirshi natijasiga ko‘ra dasturda tarmoqlanishni amalga oshiradi: if ( Bu yerda 2.1-rasm. if() shart operatorining blok sxemasi C++ tillarining qurilmalari operatorlarni blok ko‘rinishida tashkil qilishga imkon beradi. Blok C++ tilida ‘{‘ va ‘}’ belgi oralig‘iga olingan operatorlar ketma-ketligi ko‘rinishida bo’ladi. Blok kompilyator tomonidan yaxlit bir operator deb qabul qilinadi. C++ tilida blok ichida e’lon operatorlari ham bo’lishi mumkin va ularda e’lon qilingan o‘zgaruvchilar faqat shu blok ichida ko‘rinadi (amal qiladi), blokdan tashqarida ko‘rinmaydi. Blokdan keyin ‘;’ belgisi qo‘yilmasligi mumkin, lekin blok ichidagi har bir ifoda ‘;’ belgisi bilan yakunlanishi shart. Quyida keltirilgan dasturda if operatoridan foydalanish ko’rsatilgan. Download 32.35 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling