Funksiya isletiliwi


Download 199 Kb.
bet1/2
Sana08.02.2023
Hajmi199 Kb.
#1168857
  1   2
Bog'liq
Funksiya bul


Funksiya bul - C++ tilinde másele sheshiw degi gilt elementlerden biri bolıp tabıladı. Funksiyalar modullar dep de ataladı. Funksiyalar aldınnan anıqlanǵan hám paydalanıwshı tárepinen anıqlanatuǵın funksiyalarǵa bólinedi.Aldınnan anıqlanǵan funksiyalar, tiykarınan, tildiń túrli kitapxana faylları arqalı anıqlanadı. Olarǵa matematikalıq funksiyalar, túrlerdi tekseriw funksiyaları, belgi hám qatarlar menen islew funksiyaları mısal boladı. Mısalı :

Funksiya isletiliwi

Kitapxana faylı

Atqaratuǵın ámeli

abs (x)



x pútin sanınıń absolyut ma`nisin qaytaradı

fabs (x)



x haqıyqıy sanınıń absolyut ma`nisin qaytaradı

log (x)



x sanınıń natural logarifmin qaytaradı

pow (x, y)



x tıń y dárejesin esaplaydı

sqrt (x)



x sanınıń kvadrat kórenin qaytaradı

islower (x)



x ma`nisiniń kishi háripligin tekseredi

isupper (x)



x ma`nisiniń úlken háripligin tekseredi

tolower (x)



x ma`nisin kishi hárip kórinisine aylantıradı

toupper (x)



x ma`nisin úlken hárip kórinisine aylantıradı

Programmada isletiletuǵın hár qanday paydalanıwshı tárepinen anıqlanatuǵın funksiyalar járiyalanıwı kerek. Funksiyalar mánis qaytarıwshı hám mánis qaytarmaytuǵın funksiyalar kórinisinde boladı. Ádetde funksiyalar járiyalanıwı bas bet fayllarda járiyalanadı hám #include direktivasi járdeminde programma tekstine qosıladı.Funksiya daǵazasın funksiya prototipi xarakteristikalaydı (ayırım jaǵdaylarda signatura dep ataladı ). Funksiya prototipi tómendegi kóriniste boladı:


(
);
Bul jerde < qaytar’wshi m.nis túri > - funksiya islewi nátiyjesinde ol tárepinen qaytaratuǵın mánistiń túri. Eger qaytarılatuǵın mánis túri
kórsetilmegen bolsa, shárt boyınsha funksiya qaytaratuǵın mánis túri int dep esaplanadı,
- útir menen ajıratılǵan funksiya parametrleriniń túri hám atları dizimi. Parametr atın jazbasa da boladı.Dizim bos bolıwı da múmkin. Funksiya prototiplerine mısallar :
int almassın(int, int);
double max(doublex, doubley);
void func();
Funksiya anıqlanıwı - funksiya basında hám figurali qawsırmaǵa ('{', '}') alınǵan qanday da ámeliy mazmunga iye deneden ibarat boladı. Eger funksiya qaytarıwshı túri void túrinen ayrıqsha bolsa, onıń denesinde, álbette, uyqas túrdegi parametrge iye return operatorı bolıwı shárt. Funksiya denesinde birewden artıq return operatorı bolıwı múmkin. Olardıń qálegen qandayda-birın orınlaw arqalı funksiyadan shıǵıp ketiledi. Eger funksiyanıń ma`nisi programmada isletilmeytuǵın bolsa, funksiyadan shıǵıw ushın parametrsiz return operatorı isletiliwi múmkin yamasa ulıwma, return isletilmeydi.
Ádetde programmada funksiya málim bir jumıstı ámelge asırıw ushın shaqırıladı. Funksiyaǵa shaqırıq etkende, ol qoyılǵan máseleni sheshedi hám óz jumısın tamamlawında qanday da mánisti nátiyje retinde qaytaradı.


Download 199 Kb.

Do'stlaringiz bilan baham:
  1   2




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