Bajardi: 612 22 guruh talabasi salimov ortig’ali qabul qildi


Tarmoqlanuvchi jarayon haqida tushuncha


Download 1.47 Mb.
bet3/4
Sana23.01.2023
Hajmi1.47 Mb.
#1113114
1   2   3   4
Bog'liq
ortig\'ali loyiha ishi

Tarmoqlanuvchi jarayon haqida tushuncha
Tarmoqlanuvchi jarayonni hisoblash yo'li ma'lum bir shartni bajarilishi yoki bajarilmasligiga qarab tanlanadi. Tarmoqlanuvchi jarayonlarni hisoblash uchun shartli operatordan foydalaniladi. Shartli operatori ikki xil ko'rinishda bo'ladi:
to'liq shartli operator;
chala shartli operator.
Chala shartli operatorda shart rost xolatda operatorning 2 qismi ishga tushadi, agar shart yolg'on bo'lsa, operator turgan qatordan so'ngi qator ishlatiladi.
if () {;}
To'liq shartli operatorda shart rost xolatda operatorning 2 qismi ishga tushadi, agar shart yolg'on bo'lsa, 2 qismi ishga tushadi.
if () {;} else {;}
O'tish operatori va undan foydalanish
Odatda, dastur o'z ishini yozilgan operatorlar ketma-ketligi bo'yicha amalga oshiradi. Operatorlarning tabiiy bajarilish ketma-ketligini buzish uchun, shartsiz o'tish operatoridan foydalanish mumkin. Dasturning biror operatoridan boshqarishni boshqa operatorga uzatish uchun, boshqarilish uzatiladigan operator oldiga tamg'a (metka) qo'yilishi kerak. Boshqarishni shartsiz uzatish operatori quyidagi formada yoziladi :
goto ;
bu yerda goto - … ga o'tmoq. Bu operator yordamida boshqarish ko'rsatilgan metkali operatorga uzatiladi. Bu metkalar lotin xarfi bilan boshlangan va o'zgaruvchi sifatida e'lon qilinmagan bo'lishi kerak.
Takrorlanuvchi jarayonlar haqida tushuncha va uning operatorlari
Oldingi mavzuda sanab o'tilgan jarayonlardan biri, takrorlanuvchi jarayonlarni hisoblanadi. Takrorlanuvchi jarayonni shartli operatorlardan foydalanib ham tashkil qilsa bo'ladi, lekin bunday jarayonlarni hisoblashni takrorlash operatorlari yordamida amalga oshirish osonroq kechadi.
Takrorlash operatorlarining 3 xil turi mavjud:

  • parametrli takrorlash operatori;

  • do…while takrorlash operatori (Sharti keyin berilgan takrorlanish operatori);

  • while takrorlash operatori (Sharti oldin berilgan takrorlanish operetori).

Yechilayotgan masalaning mohiyatiga qarab, dasturchi o'zi uchun qulay bo'lgan takrorlash operatorini tanlab olishi mumkin.
Parametrli takrorlanish operatori quyidagidan iborat:
for( int i = k1; i <= k2; i++)
yoki
for( int i = k2; i >= k1; i––)
bu yerda k1 Parametrli takrorlanish operatori aniq takrorlanishga ega bo'lgan dasturlar uchun dasturchiga qiyinchilik tug'dirmaydi.
Ko'pgina hollarda, takrorlanuvchi jarayonlardagi takrorlanishlar soni oldindan ma'lum bo'lmaydi, sikldan chiqish esa ma'lum bir shartning bajarilishi yoki bajarilmasligiga bog'lik holda bo'ladi. Bu hollarda sharti keyin berilgan takrorlanish operatori yoki sharti oldin berilgan takrorlanish operatoridan foydalanish zarur. Agar sikldan chiqish sharti, takrorlanuvchi jarayonning oxirida joylashgan bo'lsa, do…while() operatoridan, bosh qicmida joylashgan bo'lsa while() operatoridan foydalanish maqsadga muvofiqdir. Sharti keyin berilgan takrorlanish operatori kamida bir marta takrorlanadi, sharti oldin berilgan takrorlanish operatori umuman takrorlanmasligi ham mumkin.
Sharti keyin berilgan takrorlanish operatorining ko'rinishi quyidagicha:
do {

}
while()
Sharti oldin berilgan takrorlanish operatorining ko'rinishi quyidagicha:
while() {

}
Ikkila holda ham shart yolg'on qiymat qabul qilsa, sikl bajarilishidan to'htaydi. Agar shart rost bo'lsa, sikl davom etadi.
Toifalarni o'zgartiruvchi funktsiyalar
Quyida keltirilgan funktsiyalar satrlarni butun yoki haqiqiy sonli tiplarga o'zgartirish uchun mo'ljallangan. Bu funktsiyalarni ishlatish uchun stdlib.h sarlavha faylini dasturga qo'shish kerak bo'ladi.

Funktsiya prototipi

Funktsiya tasnifi

double atof(const char * c)

c satrini haqiqiy sonli toifaga o'zgartiradi

int atoi(const char * c)

c satrini butun sonli int toifaga o'zgartiradi

long atol(const char * c)

c satrini butun sonli long toifaga o'zgartiradi

long long atoll(const char * c)

c satrini butun sonli long long toifaga o'zgartiradi

char * itoa(int n, char * satr, int radix)

n sonini radix sanoq sistemasida satr o'zgaruvchisiga o'zlashtiradi

Satrlarga ishlov berish standart funktsiyalari
Satrlar bilan ishlash uchun string.h sarlavxa faylli chaqirilib olinadi. Bu faylda sartlar bilan ishlashga mo'ljallangan standart funktsiyalar mavjud bo'lib, ular quyidagilar hisoblandi.

Download 1.47 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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