C++ dasturlash tilida tarmoqlanuvchi jarayonlarni dasturlash. If, if else, ?: switch va goto operatorlari
Download 194.24 Kb.
|
11. Akmal aka C dasturida tarmoqlanish jarayoni
- Bu sahifa navigatsiya:
- Tarif
- Hayotdagi asosiy ko‘p masalalarni dasturlash vaqtida, albatta, tarmoqlanuvchi algoritmlar asosida bajariladi.
- Demak, yuqoridagi ikki holatni e’tiborga olib, shartli operatorlar ham qisqa va to’liq korinishga ega.
- : operatori
C++ dasturida tarmoqlanish jarayoniReja:
Chiziqli jarayonlarni dasturlashda buyruqlar ketma-ket bajariladi, tarmoqlanuvchi jarayonlarni dasturlashda esa, buyruqlar ma’lum bir shartlar asosida tarmoqlanish bo‘yicha bajariladi. C++ dasturlash tilida tarmoqlanuvchi (shartli) jarayonlarni bir necha turlarga bo’lingan holda dasturlar tuziladi. Tarmoqlanuvchi jarayonlami amalga oshiruvchi operatorlarni qisqacha qilib shartli operatorlar deb yuritamiz. Shartli operatorlar ham qisqa, to’liq va sodda shartli operator ko‘rinishlarda tarmoqlanuvchi jarayonlami amalga oshiradi.Chiziqli jarayonlarni dasturlashda buyruqlar ketma-ket bajariladi, tarmoqlanuvchi jarayonlarni dasturlashda esa, buyruqlar ma’lum bir shartlar asosida tarmoqlanish bo‘yicha bajariladi. C++ dasturlash tilida tarmoqlanuvchi (shartli) jarayonlarni bir necha turlarga bo’lingan holda dasturlar tuziladi. Tarmoqlanuvchi jarayonlami amalga oshiruvchi operatorlarni qisqacha qilib shartli operatorlar deb yuritamiz. Shartli operatorlar ham qisqa, to’liq va sodda shartli operator ko‘rinishlarda tarmoqlanuvchi jarayonlami amalga oshiradi.Tarmoqlanuvchi jarayonlarni C++ dasturlash tilida, albatta, tarmoqlanuvchi algoritmlar asosida bajariladi. Algoritm bajarilish vaqtida ma'lum bir shartlar asosida algoritmning u yoki bu qismi bajarilishini ta’minlash maqsadida shartli operatorlardan foydalaniladi.Tarif: Algoritm tarkibidagi shart asosida algoritmning tarmoqlarga bo‘linishiga xizmat qiluvchi operatorlar shartli operatorlar deyiladi.Tarif: Algoritm tarkibidagi shart asosida algoritmning tarmoqlarga bo‘linishiga xizmat qiluvchi operatorlar shartli operatorlar deyiladi.Hayotdagi asosiy ko‘p masalalarni dasturlash vaqtida, albatta, tarmoqlanuvchi algoritmlar asosida bajariladi.Tarmoqlanuvchi algoritmlar ham ikki xil holatni o’z ichiga oladi:
Demak, yuqoridagi ikki holatni e’tiborga olib, shartli operatorlar ham qisqa va to’liq ko'rinishga ega.if operatoriQisqa shartli operatorning umumiy ko‘rinishi quyidagicha:if <(shart)> {operator1; operator2; ... operatorn;}if operatori tarkibida shartlar ikki va undan ortiq bo‘lsa mantiqiy ifodalar asosida birlashtiriladi. if operatori tarkibidagi shart faqat chin bo’lgandagina {} ichidagi opertorlar bajariladi.if operatoriMisol: Uchta natural son berilgan bo’lsin, agar oxirgi ikkitasining yig’indisi birinchisiga teng bo‘lsa, u holda birinchisini oxirgi ikkitasini ayirmasi bilan almashtiring aks holda о’zgarishsiz qoldirilsin.if else operatoriC++ dasturlash tilida tarmoqlanuvchi jarayonlarni to’liq shartli ko‘rinishini ifodalash uchun if else operatoridan foydalaniladi.Berilgan shart (mantiqiy ifoda)ning qiymati true (rost) yoki false (yolg‘on)ligiga bog‘liq holda u yoki bu buyruqlar ketma-ketligini bajarish zarur bo‘lgan holda tarmoqlanish buyrug‘ining if - else ko‘rinishidan ifodalaniladi.if else operatoriTarmoqlanuvchi jarayonlami C++ dasturlash tilida to‘liq shartli operatorning umumiy ko‘rinishi quyidagicha:if <(shart)> {operator1; operator2;... operatorn;}else {operator_xl; operator_x2;... operator_xn;}if else operatori tarkibidagi shartlar chin qiymat qabul qilganda {operator1; operator2; ... operatorn;} bajariladi aks holda { operator_x1; operator_x2; ... operator_xn;} bajariladi.if else operatoriMisol: Quyidagi masalani C++ tilida dasturiy ta'minotini yaratish.? : operatori?: shart amali: C++, Java dasturlash tilida “?” amali ham aniqlangan bo‘lib tekshirilayotgan shart nisbatan sodda bo‘lsa, shart amalining «?:» ko‘rinishini ishlatish mumkin. ?: shart amalining umumiy ko‘rinishi quyidagicha. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling