tarmoqlanuvchi operatorlar

DOCX 13 pages 55.6 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 13
tarmoqlanuvchi operatorlar reja: 1. tarmoqlanuvchi algoritm; 2. tarmoqlanuvchi operatorlar; 3. shartli operator - to‘liqsiz tarmoqlanish; 4. to‘liq tarmoqlanish; 5. ternar operatori; 6. shartsiz o‘tish operatori; 7. tanlash operatori. annotatsiya: tarmoqlanuvchi hisoblash jarayonlarini algoritmlash va dasturlash. ko‘pgina masalalarni yechishda ba’zi bir jarayonlar ma’lum shart yoki shartlarning qo‘yilishiga nisbatan bajariladi. bunday jarayonlar tarmoqlanuvchi jarayonlar deb yuritiladi va bu jarayonlarning algoritmik tavsiflari bilan avvalgi boblarda tanishgan edik. tarmoqlanuvchi hisoblash jarayonlari oddiy va murakkab bo‘lishi mumkin. bu esa jarayondagi tarmoqlar soniga bogʻliq. ma’lum bir tarmoqlanuvchi jarayon tarkibida yana tarmoqlanishlar bo‘lishi mumkin. bunday tarmoqlanishlari bor bo‘lgan hisoblash jarayonlari murakkab tarmoqlanuvchi hisoblash jarayonlari deb ataladi. c++ tilida tarmoqlanuvchi jarayonlarni dasturlash uchun shartsiz, shartli o‘tish va tanlash operatorlaridan foydalaniladi: if, case. kalit so‘zlar: tarmoqlanuvchi algoritm, if else, switch case, goto, nishon, ternar operatori, break, continue tarmoqlanuvchi algoritm topshiriq. ikkita butun sonni kiriting va ulardan kichigini ekranga chiqaring. yechim gʻoyasi: ekranga birinchi son chiqishi kerak, agarda u ikkinchi …
2 / 13
ning 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 (tarmoqlanuvchi algoritm). tarmoqlanishni amalga oshirish uchun tarmoqlanuvchi operatorlardan foydalaniladi. 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. quyida keltirilgan dasturda if operatoridan foydalanish ko‘rsatilgan. #include int main() { int b; cin>>b; if (b>0) { // b>0 shart bajarilgan holat cout ) 1; else 2; bu yerda rost (true) bo‘lsa, …
3 / 13
,b,c; cout >a; cout >b; c = (a>b)? a : b; cout #include using namespace std; int main() { int a,b; cout >a; cout >b; cout b)? a : b; return 0; } shartsiz o‘tish operatori goto operatori shartsiz o‘tish operatorining umumiy ko‘rinishi quyidagicha: goto ; goto operatoridan keyin boshqarilish ga uzatiladi va dasturning bajarilishi shu yerdan davom etadi. nishon - bu davomida ‘:’ qo‘yilgan identifikator. misol uchun: nishon: ; nishon har qanday operator oldidan ishlatilishi mumkin, shuningdek shart operatori oldidan ham. misol: n natural sonini kiritishni taklif qiluvchi dastur tuzilsin. agar natural bo‘lmagan son kiritilsa, qayta kiritish taklif qilinsin. #include #include using namespace std; int main() { float n; nishon: cout > n; if(( ceil(n) !=n) or (n ) { case : ; break; case : ; break; … default : ; } bu operator quyidagicha amal qiladi: birinchi navbatda qiymati hisoblanadi, keyin bu qiymat case kalit so‘zi bilan …
4 / 13
ngi qatordagi operatorlarni bajarishga o‘tib ketadi. masalan, yuqoridagi misolda break operatori bo‘lmasa va jarayonni davom ettirish haqida ijobiy javob bo‘lgan taqdirda ekranga jarayon davom etadi! jarayon tugadi! xabarlari chiqadi va dastur o‘z ishini tugatadi (return 0 operatorini bajarish natijasida). tarmoqlanuvchi operator sanab o‘tiluvchi turdagi konstantalar bilan birgalikda ishlatilganda samarali bo‘ladi. quyidagi dasturda ranglar gammasini toifalash masalasi yechilgan. #include using namespace std; int main() { enum ranglar {qizil, to‘q_sariq, sariq, yashil, ko‘k, zangori, binafsha}; ranglar rang; … switch (rang) { case qizil: case to‘q_sariq : case sariq : cout << “issiq gamma tanlandi.\n”; break; case yashil : case ko‘k : case zangori: case binafsha : cout << “sovuq gamma tanlandi.\n”; break; default : cout <<”kamalak bunday rangga ega emas.\n”; } return 0; } dastur bajarilishida boshqaruv tarmoqlanuvchi operatorga kelganda, rang qiymati qizil yoki to‘q_sariq yoki sariq bo‘lsa, ‘issiq gamma tanlandi’ xabari, agar rang qiymati yashil yoki ko‘k yoki zangori yoki binafsha …
5 / 13
tarmoqlanuvchi operatorlar - Page 5

Want to read more?

Download all 13 pages for free via Telegram.

Download full file

About "tarmoqlanuvchi operatorlar"

tarmoqlanuvchi operatorlar reja: 1. tarmoqlanuvchi algoritm; 2. tarmoqlanuvchi operatorlar; 3. shartli operator - to‘liqsiz tarmoqlanish; 4. to‘liq tarmoqlanish; 5. ternar operatori; 6. shartsiz o‘tish operatori; 7. tanlash operatori. annotatsiya: tarmoqlanuvchi hisoblash jarayonlarini algoritmlash va dasturlash. ko‘pgina masalalarni yechishda ba’zi bir jarayonlar ma’lum shart yoki shartlarning qo‘yilishiga nisbatan bajariladi. bunday jarayonlar tarmoqlanuvchi jarayonlar deb yuritiladi va bu jarayonlarning algoritmik tavsiflari bilan avvalgi boblarda tanishgan edik. tarmoqlanuvchi hisoblash jarayonlari oddiy va murakkab bo‘lishi mumkin. bu esa jarayondagi tarmoqlar soniga bogʻliq. ma’lum bir tarmoqlanuvchi jarayon tarkibida yana tarmoqlanishlar bo‘lishi mumkin. bunday tarmoqlanishlari bor ...

This file contains 13 pages in DOCX format (55.6 KB). To download "tarmoqlanuvchi operatorlar", click the Telegram button on the left.

Tags: tarmoqlanuvchi operatorlar DOCX 13 pages Free download Telegram