Butun, haqiqiy


 Tarmoqlanuvchi operatorlar


Download 1.28 Mb.
bet6/22
Sana15.06.2023
Hajmi1.28 Mb.
#1479408
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
C tilida o‘zgarmaslar

2. Tarmoqlanuvchi operatorlar
Oldingi mavzularda misol tariqasida keltirilgan dasturlarda operatorlar yozilish tartibida ketma-ket va faqat bir marta bajarilgan holatlar, ya’ni chiziqli algoritmlar keltirilgan. Amalda esa kamdan–kam masalalar shu tariqa yechilishi mumkin. Aksariyat masalalar esa yuzaga keladigan turli holatlarga bogʻliq ravishda mos qaror qabul qilishni (yechimni) talab etadi. C++ tilida dasturning alohida bo‘laklarini bajarilish tartibini boshqarishga imkon beruvchi qurilmalarning yetarlicha katta majmuasiga ega. Masalan, dastur bajarilishining birorta qadamida qandaydir shartni tekshirish natijasiga ko‘ra dasturning u yoki bo‘lagiga boshqaruvni uzatish mumkin (t3. Shartli operator - to‘liqsiz tarmoqlanish

If operatori


if operatori qandaydir shartni rostlikka tekshirish natijasiga ko‘ra dasturda tarmoqlanishni amalga oshiradi:
if ( )1;
Bu yerda har qanday ifoda bo‘lishi mumkin, odatda u taqqoslash operatori bo‘ladi.
Agar tekshiriladigan shart rost (true) bo‘lsa, 1 bajariladi, aks holda (false) dastur keyingi operatorlarni bajarishga o‘tadi.
C++ tilining qurilmalarida operatorlarni blok ko‘rinishida bo‘lishiga imkon beradi. Blok ‘{‘ va ‘}’ belgi oraligʻiga olingan operatorlar ketma-ketligi bo‘lib, u kompilyator tomonidan yaxlit bir operator deb qabul qilinadi.
armoqlanuvchi algoritm). Tarmoqlanishni amalga oshirish uchun tarmoqlanuvchi operatorlardan foydalaniladi.
4. To‘liq tarmoqlanish
if – else operatori

7. Tanlash operator va ularni misollar bilan ko’rsating..


7. Tanlash operatori
switch operatori
Shart operatorining yana bir ko‘rinishi switch tarmoqlanish operatori bo‘lib, uning sintaksisi quyidagicha:
switch ()
{
case :

break;
case :

break;

default :
; 
 }
Bu operator quyidagicha amal qiladi: birinchi navbatda qiymati hisoblanadi, keyin bu qiymat case kalit so‘zi bilan ajratilgan  bilan solishtiriladi. Agar ular ustma-ust tushsa, ‘:’ belgisidan keyingi break kalit so‘zigacha bo‘lgan bajariladi va boshqaruv tarmoqlanuvchi operatordan keyingi operatorga o‘tadi. Agar  birorta ham ifoda bilan mos kelmasa, qurilmaning default nomidagi operatorlar guruhi bajariladi.

8. Ternar operatori va ularni misollar bilan ko’rsating..



Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   22




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