Umirov Rahimjonning o’quv-amaliyoti davomida tayyorlagan. Hisobotlari Amaliyot rahbari: O. Primqulov Bajardi: R. Umirov 1-kun


-Mavzu. Matematik kutubxona. Matematik kutubxona funktsiyalari yordamida lineer-matematik misollardan dastur yaratish


Download 484.63 Kb.
bet4/20
Sana17.06.2023
Hajmi484.63 Kb.
#1520773
1   2   3   4   5   6   7   8   9   ...   20
Bog'liq
Rahimjon Hisobot

5-Mavzu. Matematik kutubxona. Matematik kutubxona funktsiyalari yordamida lineer-matematik misollardan dastur yaratish.
Agar dasturda barcha operatorlar ketma-ket, birma-bir bajarilsa, bunday dastur lineer deb ataladi. C # tilida turli matematik funktsiyalarni hisoblash mumkin. Ularni ishlatish uchun standart matematik funktsiyalarni o'z ichiga olgan matematika sinfiga murojaat qilish kerak. Bu sinf ikki statik maydonlarini o'z ichiga oladi, e sobit aniqlash va PI, shuningdek 23 statik usullari.
Usullari o'rnatiladi:
* trigonometrik vazifalari-Sin, Cos, Tan;
* teskari trigonometrik vazifalar - ASin, ACos, ATan, ATan2 (sinx,
cosx);
* hiperbolik vazifalari-Tanh, Sinh , Cosh;
* eksponent va logaritmik xususiyatlar-Exp , Log, Log10;
* modul, ildiz, belgisi-Abs , Sqrt, belgisi;
* yuvarlama vazifalari-nosingdiruvchan, zamin , dumaloq;
• minimal, maksimal, daraja, qoldiq - Min, Maks, Pow, IEEERemainder.
Funktsiya Tavsifi
Yaxlitlash
round soni atrofida
using System;
using static System.Math;
namespace Rahimjon{
class Mat {
static void Main() {
Console.Write(" y=");
int y=int.Parse(Console.ReadLine());
Console.Write(" h=");
int h=int.Parse(Console.ReadLine());
double T=(Pow(E,(y+h))+Sqrt(Abs(6.4*y)));
Console.Write($" T= {T}"); } }}

using System;


using static System.Math;
namespace Rahimjon{
class Mat {
static void Main() {
Console.Write(" y=");
int y=int.Parse(Console.ReadLine());
double N=(3*Pow(y,2)+Sqrt(Abs(y+1)));
Console.Write($" N= {N}"); } }}
6-Mavzu. If-else uchun dastur yozish,?: Shartli operatorlar.
Amalda, ko'pchilik muammolarni hal qilish orqali ta'riflanmaydi
chiziqli tuzilishi dasturlari. Bunday holda, muayyan shartni tekshirgandan so'ng operatorlarning bir yoki bir nechta ketma-ketligi amalga oshiriladi, ammo bu sodir bo'ladi operatorlarning tabiiy tartibini buzish.
Dallanma operatorlari bajarish tartibini o'zgartirishga imkon beradi
dastur operatorlari. Filial operatorlari shartli hisoblanadi
operator if va operator tanlash switch. If operatori boshqaruvni ikki filialdan biriga uzatishni ta'minlaydi hisoblash va operatorni almashtirish-har qanday filiallardan biriga. Shartli operator if quyidagi shakllardan biriga ega bo'lishi mumkin: qisqartirilgan yoki to'liq. Qisqartirilgan operator shakli if: if (B) S; qaerda B-haqiqat bo'lgan mantiqiy yoki arifmetik ifoda
tekshiriladi; s-operator: oddiy yoki murakkab.
Operator qisqartirilgan shakli bajarilganda if birinchi hisoblanadi
b ifodasi, keyin uning natijalarini tahlil qiladi:

Download 484.63 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   20




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