Guruh talabasi Adamboyev sirojbek Algoritm loyihalash fanidan C++ da ishlangan


Download 0.91 Mb.
Sana21.06.2023
Hajmi0.91 Mb.
#1638254
Bog'liq
5-amaliyot adamboyev sirojbek algoritm loyihalash fanidan


943-21 guruh talabasi Adamboyev sirojbek
Algoritm loyihalash fanidan
C++ da ishlangan
5-amaliy ish
Mavzu: Algebraik va transendent tenglamalarni yechishda oraliqni teng ikkiga bo’lish , iteratsiya usullari. Tenglamalarni yechishda vatarlar va Nyuton usullari. Yaqinlashish tezligi
1-Vazifa. Tenglamalar yechimlari joylashgan [a; b] oraliqni grafik va analitik usullar bilan ajrating.
2-Vazifa. Tenglamalar yechimlari joylashgan oraliqlar aniqlangandan so’ng taqribiy yechimlarini oraliqni teng ikkiga bo’lish usulida E=0.001 aniqlikda hisoblang. Algoritmini tuzib, dasturlash tilida dastur kodini yozib natija oling.

3-Vazifa. Algebraik va transtsendent tenglamalarning taqribiy yechimlarini vatarlar va urinmalar usuli bilan toping. Algoritmini tuzib, dasturlash tilida dastur kodini yozib natija oling.


Laboratoriya ishiga doir topshiriq variantlari:

1. a) 2x­­­­­­­3-2x-1=0 b) 3x+cosx+1=0







#include
using namespace std;
double f(double x){
return x*x-1;
}
int main(){
double a,b,e;
do{
cout<<"[a,b] oraliqni kiriting: ";
cin>>a>>b;
}while(f(a)*f(b)>0);
cout<<"e = ";
cin>>e;
while(b-a>e){
double c = (a+b)/2;
if(f(a)*f(c)<0)
b = c;
else a = c;
}
double x = (a+b)/2;
cout<<"x = "< cout<<"f("< printf("%.2f",f(x));
}
Download 0.91 Mb.

Do'stlaringiz bilan baham:




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