8-ma`ruza ci dasturlash tilida funktsiya



Download 336,77 Kb.
Pdf ko'rish
bet14/14
Sana07.09.2021
Hajmi336,77 Kb.
#167560
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
8-Maruza

Matematik funksiyalar 

 

Barcha dasturlash tillarida bo’lgani singari bu dasturlash tilida ham quyidagi 



matematik funktsiyalar qo’llaniladi 

   abs,  fabs  –  berilgan  miqdorning  absolyut  qiymatini  hisoblash.  Quyidagi 

sintaksisga ega: 

int abs (int k); 

double fabs(double x); 

Butun  (abs)  yoki  haqiqiy  (fabs)  argumentning  absolyut  qiymatini  qaytaradi  va 

 kutubxonasi orqali murojaat qilinadi. 

acos, asin, atan, acosl, asinl, atanl – trigonometrik funktsiyalarni hisoblash. 

Quyidagi sintaksisga ega: 

double acos (double x);  

double asin (double x);  

double atan (double x); 

long double acosl(long double x) ; 

long double asinl(long double x); 

long double atanl(long double x); 

 

Argument  sifatida  funksiyaga  berilgan  qiymatning  kosinus,  sinus  yoki  tangens 



burchakning  kattaligini  radianlarda  qaytaradi.  Funksiyadlar  argumentining 

diapazoni  -1  dan 1  gacha  bo’lishi kerak,  murojaat  qilishda    kutubxonasi 

orqali murojaat qilinadi. 

cos, sin, tan cosl, sinl, tanl – trigonometrik funktsiyalarni hisoblash. Quyidagi 

sintaksisga ega: 

double cos(double x);  

double sin(double x);  

double tan(double x); 

long double cosl(long double x); 

long double sinl(long double x);  

long double tanl(long double x); 

Burchakning  kosinusi,  sinusi  yoki  tangensini  qiymatlarini  qaytaradi.  Burchak 

kattaligi radianlarda berilishi shart, murojaat qilishda  kutubxonasi orqali 

murojaat qilinadi. 

exp,  expl  –  berilgan  qiymatning  eksponentasini  hisoblash  funktsiyasi. 

Quyidagi sintaksisga ega:  

double exp(double x); 

 long double expl (long double lx)); 




Argumentning  eksponentasiga  teng  qiymatni  qaytaradi  (e*,  bu  erda  e  —  natural 

logorifmning  asosi).  murojaat  qilishda    kutubxonasi  orqali  murojaat 

qilinadi. 

pow,  powl  –  berilgan  argumentlarning  teng  qiymatini  qaytaradi,  murojaat 

qilishda  kutubxonasi orqali murojaat qilinadi. 

double pow (double x, double y); 

long double powl(long double (x), long double (y)); 

x va y ning teng qiymatini qaytaradi. 

sqrt – berilgan soning kvadrat ildizini hisoblash, murojaat qilishda  

kutubxonasi orqali murojaat qilinadi. Quyidagi sintaksisga ega: 

double sqrt(double k); 

Argumentning kvadrat ildiziga teng qiymatni qaytaradi. 



srand – berilgan son generatorini foallashtirish. murojaat qilishda  

kutubxonasi orqali murojaat qilinadi. Quyidagi sintaksisga ega: 

void srand(unsigned k); 

Ixtiyoriy  sonlar  generatorini  faollashtiradi.  Odatda  funksiya  parametri  sifatida 

oldindan aytish mumkin bo’lmagan o’zgaruvchi qiymati ishlatiladi.  

rand    -  oldindan  generatsiyalangan  songacha  bo’lgan  ixtiyoriy  butun  soni 

qaytaradi,  murojaat  qilishda    kutubxonasi  orqali  murojaat  qilinadi. 

Quyidagi sintaksisga ega: 

int rand(void); 

0 dan RAND_MAX gacha bo’lgan ixtiyoriy butun son qaytaradi. rand funksiyasiga 

birinchi marta murojaat qilishdan oldin ixtiyoriy sonlar generatorini ishlatish kerak. 



Buning uchun srand funksiyasini chaqirish lozim. 

 

 

Download 336,77 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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