math sinfi metod va xossalaridan foydalanib matematik ifodalarni hisoblash

DOC 11 sahifa 113,0 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 11
14. c# dasturlash tilida math sinfi metod va xossalaridan foydalanib matematik ifodalarni hisoblash math.abs() – sonning absolyut qiymati (moduli) ni hisoblaydi. kiruvchi parametr sifatida kiritilgan bitta son ixtiyoriy sonli tipda bo'lishi mumkin, faqat 2^64 dan katta bo'lib ketmasligi kerak. qaysi tipda (double, decimal, long, int, ..) qiymat kiritilgan bo'lsa qaytarilgan qiymat ham shu tipda bo'ladi. math.acos() – sonning arkkosinusini hisoblaydi. kiruvchi va chiquvchi parametrlar faqat double tipida bo'ladi. qaytarilgan burchak qiymati radianda ifodalangan bo'ladi. math.acos(0)=1,5707963267948966. math.asin() – sonning arksinusini hisoblaydi. kiruvchi va chiquvchi parametrlar double tipida bo'ladi. qaytarilgan burchak qiymati radianlarda ifodalanadi. math.asin(1)=1,5707963267948966. math.atan() – sonning arktangensini hisoblaydi. double tipida ma'lumot qabul qiladi va qaytaradi. qaytarilgan burchak qiymati radianlarda ifodalangan bo'ladi. math.atan(1)=0,7853981633974483. math.bigmul() – ikki butun sonning ko’paytmasini hisoblaydi. int yoki long tipida ma'lumot qabul qiladi. long tipida qiymat qaytaradi. masalan, math.bigmul(3,4)=12; math.cbrt() - kiritilgan sonning kub ildizini hisoblaydi. double tipida qiymat qabul qiladi va qaytaradi. masalan, math.cbrt(27) ifoda bizga …
2 / 11
; double a = double.parse(console.readline()); console.writeline("sinus: "+math.sin(a)); console.writeline("kosinus: "+math.cos(a)); console.readkey(); } } math.cosh() – burchakning giperbolik kosinusini hisoblaydi. faqat double tipida ishlaydi. math.e – math sinfining maydon (field)laridan biri. fieldlar amal bajarish uchun emas, avvaldan belgilab qo'yilgan biror qiymatni qaytarish uchun ishlatiladi. masalan, math.e e sonining qiymatini double tipida qaytaradi. e=2,718281828459045. math.exp() - o'zgarmas e sonini kiritilgan darajaga ko'taradi va hosil bo'lgan qiymatni qaytaradi. kiruvchi va chiquvchi qiymatlar double tipida bo'ladi. masalan, math.exp(1)=2,718281828459045; math.exp(2)=4,4816890703380645. math.floor() - sonning butun qismi, kiritilgan sondan kichik yoki unga teng bo'lgan eng yaqin butun sonni qaytaradi. double yoki decimal tipida ma'lumot qabul qiladi va qaytaradi. math.floor(1.5)=1; math.floor(-1.5)=-2; math.floor(1.0)=1. math.ieeeremainder() - bir sonni boshqasiga bo'lgandagi qoldiqni hisoblaydi, faqat bu metodning ishlash algoritmi oddiy qoldiqnikidan boshqacharoq. a sonni b ga ieeeremainder orqali bo'lsak qoldiq ieeeremainder(a,b) = a - (b * math.round(a / b)) umumiy formula bilan hisoblanadi. ya'ni agar a/b ning kasr qismi 0.5 dan kichik bo'lsa …
3 / 11
th.log10(100) bizga 2 degan javobni qaytaradi. qiymat qabul qilish va qaytarish double tipida bo'ladi. math.log2() - sonning 2 asosga ko'ra logarifmini hisoblaydi. double tipida qiymat qabul qiladi va qaytaradi. math.max() - ikki sondan kattasini aniqlab beradi. kiruvchi parametr sifatida ixtiyoriy sonli tipdagi ikkita son kiritiladi, bizga ulardan kattasining qiymatini qaytaradi. math.min() - ikki sondan kichigini topadi. kiruvchi parametr sifatida ixtiyoriy sonli tipdagi ikkita son kiritiladi, bizga ulardan kichigining qiymatini qaytaradi. math.pi - bu math sinfining yana bir maydon(field)i hisoblanadi. pi sonining qiymati 3,14159265358979 ni double tipida qaytaradi. math.pow(a,b) - a sonini b-darajaga ko’taradi. kiruvchi parametrda ikkita son asos va daraja double tipida kiritiladi, bizga hisoblangan qiymatni qaytaradi. masalan, math.pow(3,2) 9 ni qaytaradi. math.round() - sonni yaxlitlaydi. 1. agar kiruvchi parametrda bitta son math.round(a) ko’rinishida kiritilsa, a ni butun songacha yaxlitlangan qiymatini qaytaradi. 2. agar ikkita son math.round(a,b) ko’rinishida kiritilsa, a sonni verguldan keyin b ta xonagacha yaxlitlangan qiymatini qaytaradi. faqat …
4 / 11
nda kiritiladi. kiruvchi va chiquvchi parametrlar faqat double tipida bo’ladi. masalan, math.tan(3.141592653589793) ifoda 0 ni qaytaradi. math.tanh() - burchakning giperbolik tangensini hisoblaydi. math.tau - math sinfiga tegishli uchinchi field, o'zgarmas tau sonining qiymati 6,283185307179586 ni qaytaradi. math.truncate() - bu metod ham sonning butun qismini hisoblaydi. haqiqiy (double, decimal) tiplarda ishlaydi. musbat sonlarda math.floor() bilan bir xil ishlaydi. lekin ularning farqi manfiy sonlarda namoyon bo’ladi. -3.14 ning butun qismini olib ko’radigan bo’lsak, math.truncate(-3.14) ifoda -3 ni, math.floor(-3.14) ifoda esa -4 ni qaytaradi. matematik tomondan butun qism olish uchun math.floor() to’la mos keladi, lekin shuni unutmangki, math.truncate() ni ham o’z o’rni bor. keling, yuqoridagi metodlarni qanday ishlashini kodda yana bir bor ko'rish uchun biror ifodani kodda yozib ko'ramiz. aytaylik, a soni kiritilganda quyidagi ifodaning qiymatini hisoblashimiz kerak: ifoda yechim quyidagicha bo'ladi: using system; namespace ifoda { class program { static void main(string[] args) { console.write("a="); double a = double.parse(console.readline()); double b = …
5 / 11
'zgaruvchisi "satrga misol" belgilar ketma ketligi bilan nomlanadi. string tipidagi obyektni char tipidagi massivdan ham yaratish mumkin. masalan: char[] chararray = {'e', 'x', 'a', 'm', 'p', '1', 'e'}; string str= new string(chararray); string tipidagi obyekt yaratilganidan so'ng, undan satr matni (matn qo'shtirnoq ichiga olinadi) talab qilinadigan ihtiyoriy joyda foydalanish mumkin. satrlarning doimiyligi string tipidagi obyektning mazmunini o'zgartirib bo'lmaydi. ya'ni bir marotaba yaratilgan belgilar ketma-ketligini o'zgartirish mumkin emas. bu cheklanish belgili satrlarni samarali tadbiq qilishga yordam beradi. mavjud satrdan turlilik sifatida boshqa satr talab qilinsa, buning uchun barcha zarur o'zgartirishlari olgan yangi satr yaratiladi. foydalanilmayotgan satrli obyektlar avtomatik ravishda yig'ilgani "musor"ga yig'ilganligi sababli, ular to'g'risida qayg'urmasa ham boʻladi. satrga murojaatli o'zgaruvchilar (string tipidagi obyektlar) o'zgartirilishi, ya'ni ular boshqa obyektga murojaat qilishi mumkin. ammo, tipidagi obyektning mazmuni uni yaratgandan keyin ham oʻzgarmaydi. misol ko'raylik: static void addnewstring() { string s= "bu mening satrim"; s="bu yerda yangi satr"; } bunda ldstr (satrni yuklash) …

Ko'proq o'qimoqchimisiz?

Barcha 11 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"math sinfi metod va xossalaridan foydalanib matematik ifodalarni hisoblash" haqida

14. c# dasturlash tilida math sinfi metod va xossalaridan foydalanib matematik ifodalarni hisoblash math.abs() – sonning absolyut qiymati (moduli) ni hisoblaydi. kiruvchi parametr sifatida kiritilgan bitta son ixtiyoriy sonli tipda bo'lishi mumkin, faqat 2^64 dan katta bo'lib ketmasligi kerak. qaysi tipda (double, decimal, long, int, ..) qiymat kiritilgan bo'lsa qaytarilgan qiymat ham shu tipda bo'ladi. math.acos() – sonning arkkosinusini hisoblaydi. kiruvchi va chiquvchi parametrlar faqat double tipida bo'ladi. qaytarilgan burchak qiymati radianda ifodalangan bo'ladi. math.acos(0)=1,5707963267948966. math.asin() – sonning arksinusini hisoblaydi. kiruvchi va chiquvchi parametrlar double tipida bo'ladi. qaytarilgan burchak qiymati radianlarda ifodalanadi. math.asin(1)=1,5707963267948966. ma...

Bu fayl DOC formatida 11 sahifadan iborat (113,0 KB). "math sinfi metod va xossalaridan foydalanib matematik ifodalarni hisoblash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: math sinfi metod va xossalarida… DOC 11 sahifa Bepul yuklash Telegram