Mustaqil ish. Mavzu: Chiziqli va tarmoqlanuvchi algoritmlar. Nazariy malumotlar


Download 0.5 Mb.
bet5/5
Sana18.06.2023
Hajmi0.5 Mb.
#1557638
1   2   3   4   5
Bog'liq
Algoritmlarni Loyihalash” fanidan 1- laboratoriya ishi

2.2 Laboratoriya topshiriqlari
Quyidagi funksiyani to’rtburchaklar, Trapetsiya va Simpson formulalari yordamida taqribiy hisoblash dasturini tuzing.
dx
3.1 Laboratoriya topshiriqlari
Quyidagi transsendent tenglamani oraliqni teng ikkiga bo’lish vaoddiy iteratsiya usuli yordamida yechimini aniqlovchi dastur tuzing:
3x+cosx+1=0
Oraliqni teng ikkiga bo’lish usuli:
Dastur kodi:
#include #include using namespace std;
double fi(double x)
{ return 3*x*x+x*cos(x)+x;
} int main()
{
double a,b,c,e; cin>>a>>b;
while(fi(a)*fi(b)>0)
{ cin>>a>>b;
}
cout<<"e ga qiymat bering: "; cin>>e;
while(fabs(b-a)>=c)
{ c=(a+b)/2; if(fi(a)*fi(c)<0)
b=c; else
a=c;
} c=(a+b)/2; cout<return 0;
}
Dasturdan natija olish:

Interatsiya usuli:
#include #include using namespace std;
double fi(double x)
{ return 3*x*x+x*cos(x)+x;
} int main()
{
double a,b,c,e; cin>>a>>b; cout<<"e ga qiymat bering: "; cin>>e;
double x1, x2; x1=a; x2=b;
while(fabs(a-x2)>=c)
{
x2=fi(x1); a=x1;
x1=x2;
}
cout<<"x ning qiymati: "<Download 0.5 Mb.
Do'stlaringiz bilan baham:
1   2   3   4   5




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