Amaliy mashg`ulot uchun Mundarija


Download 0.8 Mb.
bet16/56
Sana18.09.2023
Hajmi0.8 Mb.
#1680455
1   ...   12   13   14   15   16   17   18   19   ...   56
Bog'liq
Amaliy mashgulot sanoq sistema

Amaliy mashg’ulоt № 5.

Mavzu: Math kutubxonasi. Math kutubxonasi funktsiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.


MASHG’ULOTNING MAQSADI: C# da math kutubxonasi bilan ishlashni o`rgatish.
MASHG’ULOTNING JIHОZI: Ko’rgazmali material: kompyuterning xotira qurilmalari.
MASHG’ULOT O’TISH VОSITASI: Pentium IV kоmpyuterlari (qo’shimcha qurilmalari) bilan jihоzlangan kоmpyuter sinfi.
MASHG’ULOTNING BОRISHI:
a) Guruhning va xоnaning darsga tayyorligini aniqlash.
b) Yo’qlama qilish.
c) Avvalgi mashg’ulоtlarda o’tilganlarni takrоrlash bo’yicha suhbat o’tkazish: o’tilgan mavzularni qisqacha takrоrshlash.
g) Yangi mavzuning bayoni: C# da math kutubxonaga doir dasturlarni tuzish haqida ma’lumotlar berish.
d) Kоmpyuter xоnasida mashg’ulоt оlib bоrish. O’rganganlari ustida mashq qilish.
e) Dars yakuni: Mustaqil ish uchun individual topshiriqlarni berish.


Amaliy mashg`ulot mavzu bayoni:
Matematik hisoblash va math sinfi.
Math klassi .NET sinf kutubxonasida turli matematik operatsiyalarni bajarish uchun mo'ljallangan. Bu statik, shuning uchun uning barcha usullari ham statik. Math sinf usullarini ko'rib chiqamiz:
Abs( double_value): argument qiymati uchun mutlaq qiymatini qaytaradi.
double result = Math.Abs(-12.4); // 12.4
Acos (double value): arkcosinus qiymatini qaytaradi. Value parametri -1 dan 1 gacha bo'lgan qiymatga ega bo'lishi kerak.
double result = Math.Acos(1); // 0
Asin( double value): arcsinus value-ni qaytaradi. Value parametri -1 dan 1 gacha bo'lgan qiymatga ega bo'lishi kerak.
Atan( double value): value ning arktangensini qaytaradi.
BigMul( int x, int y): Katta sonlar(long tipi) ko`paytmasini qaytaradi.
double result = Math.BigMul(100, 9340); // 934000
Ceiling (double value): kamida value bo'lgan suzuvchi nuqta bilan eng kichik son qiymatni qaytaradi.
double result = Math.Ceiling(2.34); // 3

Download 0.8 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   56




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