Proseduralar va ularni e‟lon qilish




Download 2,67 Mb.
Pdf ko'rish
bet109/164
Sana25.01.2024
Hajmi2,67 Mb.
#146073
1   ...   105   106   107   108   109   110   111   112   ...   164
Bog'liq
ALGORITMLASH VA DASTURLASH ASOSLARI

Proseduralar va ularni e‟lon qilish 
Proseduralar funksiyalardan farqi shundaki, prosedura faqat bitta qiymat 
qaytarmaydi, balki bir nechta qiymat qaytarishga mo‗ljallangandir. Yagona nom 
bilan saqlangan prosedura yordamida ikki sonning yig‘indisini, ko‗paytmasini, 
nisbatini va ayirmasini hisoblovchi prosedura yaratish mumkin.
Ta‘rif: C++ dasturlash tilining dastur tarkibida ikki va undan ortiq qiymat 
qaytaradigan qism dasturlar proseduralar deyiladi.
Proseduralarni e‘lon qilishda, albatta, uning kiritish va qaytariladigan 
qiymatlar parametrlari keltirilishi kerak. Proseduralarni e‘lon qilish usullari to‗liq 
funksiyalarni e‘lon qilish usullari bilan bir xil bo‗ladi, ya‘ni prosedurani main() 
funksiyasidan oldin e‘lon qilish kerak yoki murojat qilishdan avval main() 
funksiyasining ichida e‘lon qilish kerak. 
Proseduralarni C++ dasturlash tilida e‘lon qilinishining umumiy ko‗rinishi 
quyidagicha bo‗ladi: 
tur
(tur
, tur & 
); 



176 
Proseduralarni e‘lon qilishda qavs ichida birinchi parametr1 sifatida kiritish 
parametrlari funksiyaniki kabi tasvirlanadi keyin & bilan parameter2 sifatida 
qiymat qaytaruvchi parametrlar tasvirlanadi. Proseduralarni tasvirlash uchun ikki 
sonning yig‘indisi va ko‗paytnasini hisoblovchi kop nomi bilan yaratilgan 
prosedura dasturiga e‘tibor bering. 
#include  
int kop(int m,int n,int & k,int & t); 
using namespace std;
int main()
{
}
kop(m,n,k,t) prosedurasi m va n sonlarining yig‘indisini k o‗zgaruvchiga 
ko‗paytmasini esa t o‗zgaruvchiga saqlaydi. Prosedura qiymat qaytaruvchi 
parametrlar, albatta, belgisi bilan yoziladi. 
Prosedura asosiy tanasini tasvirlash va ulardan foydalanish 
Proseduralarning asosiy tanasini C++ dasturlash tilida tasvirlash uchun 
main() funksiyasidan oldin yoki main() funksiyasidan keyin xuddi funksiyalar kabi 
tasvirlanadi. Proseduralarni C++ dasturlash tilida tasvirlash jarayonining umumiy 
ko‗rinishi quyidagicha bo‗ladi: 

Download 2,67 Mb.
1   ...   105   106   107   108   109   110   111   112   ...   164




Download 2,67 Mb.
Pdf ko'rish