Ma`lumotlarni ikkilik sanoq sistemasida kodlash va dekodlash


PROSEDURALAR VA ULARNI E’LON QILISH


Download 0.94 Mb.
bet2/4
Sana17.11.2023
Hajmi0.94 Mb.
#1782905
1   2   3   4
Bog'liq
Embarcodiro C dasturlash tilida ilova yaratish

PROSEDURALAR VA ULARNI E’LON QILISH

Protseduralarni e’lon qilishda, albatta, uning kiritish va qaytariladigan qiymatlar parametrlari keltirilishi kerak.

Protseduralarni 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.

PROSEDURALARNI C++ DASTURLASH TILIDA E’LON QILINISHINING UMUMIY KO‘RINISHI QUYIDAGICHA BO‘LADI:

tur
(tur
, tur &
);

Proseduralarni e’lon qilishda qavs ichida birinchi parametr1 sifatida kiritish parametrlari funksiyaniki kabi tasvirlanadi keyin & bilan parametr2 sifatida qiymat qaytaruvchi parametrlar tasvirlanadi. Protseduralarni tasvirlash uchun ikki sonning yig’indisi va ko‘paytnasini hisoblovchi kop nomi bilan yaratilgan protsedura dasturiga e’tibor bering.


#include
int kop (int m, int n, int & k, int & t);
using namespace std;
int main()
{
}

Protseduralarning asosiy tanasini C++ dasturlash tilida tasvirlash uchun main() funksiyasidan oldin yoki main() funksiyasidan keyin xuddi funksiyalar kabi tasvirlanadi.

Protseduralarni C++ dasturlash tilida tasvirlash jarayonining umumiy ko‘rinishi quyidagicha bo‘ladi:
(tur
, tur &
) { ; ; parametr2= natija; }

!!! Protseduralar tasvirlanish jarayonida protseduraning natijalari, albatta, qaytaradigan qiymatlar parametrlariga ta’minlanishi kerak.

!!! Protseduralar tasvirlanish jarayonida protseduraning natijalari, albatta, qaytaradigan qiymatlar parametrlariga ta’minlanishi kerak.

Misol

  • #include
  • int kop(int m,int n,int &k,int &t);
  • using namespace std;
  • int main()
  • { int a,b,p,q;
  • cin>>a>>b;
  • kop(a,b,p,q);
  • cout<<"a+b="<
  • }
  • int kop(int m, int n, int &k, int &t)
  • {
  • k=m+n;
  • t=m*n;
  • return 0;
  • }

Download 0.94 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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