Nawayi ma`mleketlik ka`nshilik instuti No`kis filali



Download 25,06 Kb.
bet8/8
Sana07.01.2022
Hajmi25,06 Kb.
#329062
1   2   3   4   5   6   7   8
Bog'liq
C te fayl qatlamindagi strukturaliq magliwmatlardi taraw boyinsha paydalangan halda programma duziw

#include

Float Sanlar_kupaytmasi (float arg, …)

{

float p=1. 0;

float *ptr=&arg;

if (*prt==0. 0) return 0. 0;

for (;*prt;prt++) p*=*prt;

return p;

}

void main ()

{

cout<<”\n “<

cout<

}

Nátiyje:

24

480

Ekinshi usıl :

#include

int Yigindi (int, …);

void main ()

{

cout<<”\nYigindi (2, 6, 4) ==”<

cout<<”\nYigindi (6, 1, 2, 3, 4, 5, 6 ) =”

cout<

}

int Yigindi (int k, …)

{

int *ptr=&k

int s=0;

for (;k;k--) s+=* (++ptr);

return s;

}

Nátiyje:


Yigindi (2, 6, 4) =10

Yigindi (6, 1, 2, 3, 4, 5, 6 ) =21

Eki mısalda da belgisiz parametrler berilgen arnawlı parametr túrin qabıl etken. Hár túrlı túrdegi parametrlerdi isletiw ushın turni anıqlaytuǵın parametr kirgiziw kerek:

#include

float Summa (tırtıq, int, …);

void main ()

{

cout<

cout<

cout<

}

int Summa (tırtıq z, int k, …);

switch (z)

{

Case 'i':

{

int *ptr=&k+1; int s=0;

for (;k--;ptr++) s+=* (ptr);

return (float) s;

}

case'f':

{

float*ptr= (float*) (&k+1); float s=0. 0;

for (;k--;ptr++) s+=* (ptr);

return s;

}

default:

{

cout<<”\n parametr qáte berilgen”;

return 9999999. 0;

}

}

}

Joqarıda keltirilgen mısalda belgisiz parametrlerdi túrin anıqlaw máselesi kompilyator tárepinen emes, bálki programma dúziwshisi tárepinen hal etilgen.



Soraw hám tapsırmalar:

1. Kórsetkish ózgeriwshilerge mısallar keltiriń.

2. Kórsetkishtiń túrleri.

3. Funksiyada kórsetkish qanday wazıypanı atqaradı?

4. Kórsetkish arqalı funksiyanı shaqırıw túrleri hám olarǵa mısallar.

5. Malum túrdegi (tayansh yamasa tuwındılıq ) berilgenlerdiń yad daǵı adresi.

6. Obiekt hám kórsetkishler.

7. Kórsetkishke baha beriw.

8. Dinamikalıq yadqa murojat.

9. Kórsetkish ústinde ámeller.

10. Murojatlarning isletiliw usılları.

11. Funksiya parametrlerinde kórsetkishlerdiń isletiliwin mısallar arqalı ańlatpa beriń.



Paydalaniletuǵın tiykarǵı hám qosımsha ádebiyatlar hám de elektron saytlar :

1. P. Karimov, S. Irisqulov, A. Isaboyev “Programmalastırıw”Toshkenet Ozbekiston baspai_2003 jıl.

2. Sh. A. Nazirov, R. v. Qobulov “Obiektke mólsherlengen programmalastırıw” Tashkent-2009 jıl.

3. H. Rahimov, T. Dıyxanov C++ Zamanagóy programmalastırıw tilleri.

4. Gradi Buch. Ob'ektno -orientirovannoy analiz i proektirovanie s penenprimerami prilojeniy na S++. Nevskiy dialekt, 2001 g

5. Grexem I. Ob'ektno orientirovannie metodı. Principi i praktika. Vil'yams. 2004



Internet elektron saytlar : www. zıyanet uz, www. nkmk. uz www. ndpu. uz, www. tdtu. library. uz
Download 25,06 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish