Nawayi ma`mleketlik ka`nshilik
instuti No`kis filali
Texnologiyaliq prossesler
shig`ariwshi avtomatlastiriw ha`m
basqariw ta`lim bag`dari
Texnik sistemalarda
informaciyaliq texnologiya pa`ninen
O`z betinshe
Jumisi
Tema: C++ te fayl qatlamindagi strukturaliq magliwmatlardi taraw boyinsha paydalangan halda programma duziw
QABILLAǴAN: Gabbarov Sabit
ORINLAǴAN: Jalelova Mexriban
NÓKIS-2021
C++ te fayl qatlamindagi strukturaliq magliwmatlardi taraw boyinsha paydalangan halda programma duziwJoba :
1. Kórsetkishler.
2. Funksiyaǵa kórsetkish
3. Kórsetkishler hám shaqırıwlar funksiya parametiri retinde.
4. Ózgeriwshen parametrli funksiyalar.
Tayansh sóz dizbegiler: Kórsetkishler, shaqırıwlar, funksiyaǵa kórsetkish, obiektke kórsetkish,, void kórsetkish, kórsetkishke baslanǵısh baha beriw, kórsetkish ústinde ámeller, kórsetkishler hám shaqırıwlar funksiya parametri retinde, ózgeriwshen parametrli funksiyalar.
Kórsetkishler: Programma tekstinde ózgeriwshi daǵaza etilgende, kompilyator ózgeriwshige yaddan jay ajratadı. Basqasha aytqanda, programma kodı yadqa júklengende berilgenler ushın, olar jaylasatuǵın segmenttiń basına salıstırǵanda jılısıwın, yaǵnıy salıstırmalı adresin anıqlaydı hám obiekt kod payda etiwde ózgeriwshi dus kelgen jayǵa onıń adresin jaylastıradı.
Ulıwma alǵanda, programma daǵı ózgermeytuǵınlar, ózgeriwshiler, funksiyalar hám klass penenobiektler adreslerin yaddıń bólek jayında saqlaw hám olar ústinen ámeller orınlaw múmkin. Bahaları adres bolǵan ózgeriwshilerge kórsetkish ózgeriwshiler dep ataladı.
Kórsetkish úsh qıylı túrde bolıwı múmkin:
- qandayda-bir obiektke, atap aytqanda ózgeriwshige kórsetkish;
- funksiyaǵa kórsetkish;
- void kórsetkish.
Kórsetkishtiń bul qásiyetleri onıń qabıllawı múmkin bolǵan bahalarında parıq etedi.
Kórsetkish álbette qandayda-bir túrge baylanısqan bolıwı kerek, yaǵnıy ol kórsetken adresde qanday da baha jaylanıwı múmkin jáne bul bahanıń yadta qansha jay iyelewi aldınan málim bolıwı shárt.
Funksiyaǵa kórsetkish. Funksiyaǵa kórsetkish programma jaylasqan yad daǵı funksiya kodınıń baslanǵısh adresin kórsetedi yaǵnıy funksiya shaqırilganda basqarıw áyne sol adreske uzatıladı. Kórsetkish arqalı funksiyanı ápiwayı yamasa qurallı shaqırıw ámelge asırıw múmkin. Bunda funksiya onıń atı boyınsha emes, bálki funksiyaǵa kórsetiwshi ózgeriwshi arqalı shaqırıladı. Funksiyanı bas penenfunksiyaǵa argument retinde uzatıw da funksiya kórsetkishi arqalı atqarıladı. Funksiyaǵa kórsetkishtiń jazılıw sintaksisi tómendegishe:
(* ) (
);
Bunda - funksiya qaytarıwshı baha túri; * - kórsetkish; ózgeriwshiniń atı ;
-funksiya parametrleriniń (yamasa olardıń túrleriniń) dizimi.
Mısalı :
int (*fun) (float, float);
Bul jerde pútkil san túrinde baha qaytaradı fun atındaǵı funksiyaǵa kórsetkish daǵaza etilgen hám ol eki haqıyqıy túrdegi parametrlerge iye.
Másele. Berilgen pútkil n=100 hám a, b- haqıyqıy sanlar ushın
f (x) =5 sin (3 x) +x, f (x) =cos (x) hám f (x) =x +1 funksiyalar ushın f (x) dx
integralın tuwrı tórtmuyushler formulası menen shama menen esaplansin:
Do'stlaringiz bilan baham: |