5-Labarotoriya ishi Mavzu: C++ dasturlash tilida funksiya va proseduralar bilan ishlash. Ishning maqsadi: Funksiyalar xaqida chuqur tushunchaga EGA bo’lish. Funksiya tushunchasi



Download 260,23 Kb.
bet3/4
Sana23.07.2022
Hajmi260,23 Kb.
#843691
1   2   3   4
Standart funksiyalar
Barcha dasturlash tillarida matematikada bizga tanish bo’lgan funksiyalardan foydalaniladi. Ularning ichida nomini uchratgach, uni dasturlash tili tanisa, ya’ni ko’rsatilgan argument bo„yicha funksiyaning qiymatini hisoblovchi dastur bo’lsa, bunday funksiyalar standart funksiyalar deyiladi. Boshqa dasturlash tillarida bo„lgani kabi C++ dasturlash tilida ham funksiya argumenti unung nomidan keyin qavs ichiga olib yoziladi.
Quyida standart funksiyalar ro„yxati keltirilgan:
abs (x) → |x|, bunda x – butun son fabs (x) → |x|,
bunda x – haqiqiy son sin (x) → sin x, bunda x – radianda beriladi cos (x) → cos x, bunda x- radianda beriladi tan (x) → tg x,
bunda x - radianda beriladi sqrt (x) → √ ,
bunda x – haqiqiy son exp (x) → ex , bunda x – haqiqiy son log (x) → ln x, bunda x – haqiqiy musbat son log 10(x) → lg x,
bunda x – haqiqiy musbat son asin (x) → arcsin x,
bunda x – radianda beriladi acos (x) → arccos x,
bunda x - radianda beriladi atan (x) → arctg x,
bunda x - radianda beriladi atan2(x,y) → arctg ,
bunda x, y lar radianda beriladi. ceil(x)→ x haqiqiy sonini undan katta, lekin unga eng yaqin butun son bilan almashtiradi. Natijaga haqiqiy tur maqomi beriladi.
36 floor(x) → x haqiqiy sonini undan kichik, lekin unga eng yaqin butun son bilan almashtiradi. Natijaga haqiqiy tur maqomi beriladi. Bu ikkita funksiya yaxlitlash amalini bajarmasligini unutmaslik kerak.
Masalan, ceil (4.235601) = 5; floor (4.235601) = 4 ceil (4.9907) = 5; floor (4.9907) = 4 fmod (x,y) – x butun sonni y butun songa bo’lgandagi qoldiqni hisoblaydi va natijaga haqiqiy tur beradi. % amali ham shu vazifani bajaradi, faqat bu amal natijasi butun turli bo„ladi. hupot(x, y) – x va y lar haqiqiy sonlar bo„lib, funksiya x va y katetlar bo„yicha to’g’ri burchakli uchburchakning gipotenuzasini hisoblaydi.
pow (x,y) → xy pow 10(x) → x – butun son bo’lib,
pow 10(x)→ 10x
Eslatma: Standart funksiyalar kutubxonasidan foydalanish uchun int main( ) funksiyasidan oldin #include sarlavha faylini ham yozish kerak.
Q uyida keltirilgan dastur va uning natijalarini tahlil qiling:

D astur natijasi quyidagicha bo’ladi:

Ro’yxatda bo’lmagan standart funksiyalar matematik formulalardan foydalanib, borlari orqali ifodalanadi.
Masalan,
ctgx cos(x)/sin(x) yoki 1/tan(x) log2 x log(x) / log(2)


Download 260,23 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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