|
Algoritmlarni loyihalash
|
Sana | 28.05.2024 | Hajmi | 7,05 Mb. | | #255996 |
Bog'liq Shukrilloyev Oybek
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Algoritmlarni loyihalash
Mustaqil ish
Guruh:CAL015
Bajardi: Shukrilloyev Oybek
Tekshirdi: Qo‘ldoshev Hakim
Toshkent-2024
63-variant
#include
#include
using namespace std;
float f(float x){
float y;
y=pow(x,3)+2*pow(x,2)-4*x-1;
return y;
}
float fll(float x){
float yll;
yll=6*x+4;
return yll;
}
int main()
{
cout<<"\nVatarlar usuli:\n"<float a,b,c,e,x0,x,xn=0,n,z;
cout << "a= ";cin>>a;
cout << "b= ";cin>>b;
cout << "e= ";cin>>e;
if(f(a)*fll(a) < 0){
x0=a;
}
else{
}
n=1;
x=x0-(f(x0)*(b-x0))/(f(b)-f(x0));
for(int i=0; i<10000;i++){
x0=x;
x=x0-(f(x0)*(b-x0))/(f(b)-f(x0));
if(fabs(x+(-1)*x0)goto f;
}
n+=1;
}f:
cout<<"\nx = "<cout<<"Zarur qadamlar: N= "<return 0;
}
#include
#include
using namespace std;
float f(float x){
float y;
y=pow(x,3)+2*pow(x,2)-4*x-1;
return y;
}
float fl(float x){
float yl;
yl=3*x*x+4*x-4;
return yl;
}
int main(){
cout<<"\nNyuton(Urinmalar) usuli:\n"<float a,b,c,e,x0,x,xn=0,n,z;
cout << "a= ";cin>>a;
cout << "b= ";cin>>b;
cout << "e= ";cin>>e;
c=x0-(f(x0)*(b-x0))/(f(b)-f(x0));
if(f(a)*fl(c) < 0){
x0=a;}
else{
x0=b;
}
n=1;
x=x0-(f(x0)/fl(x0));
for(int i=0; i<10000;i++){
x0=x;
x=x0-(f(x0)/fl(x0));
if(fabs(x+(-1)*x0)goto f;
}
n+=1;
}f:
cout<<"\nx = "<cout<<"Zarur qadamlar: N= "<return 0; }
Xulosa:
Аmaliy muammolarni hal qilish uchun dasturiy ta'minot usullarining samaradorligi, ayniqsa, biz o`n qavatli binoga chiqish uchun ikki hil muammoga ya`ni, zinapoyada va liftda o'ninchi qavatga chiqish bilan to'qnash kelganimizda aniq namoyon bo'ladi. Ushbu ikki usulni boshdan kechirgan kishi tabiiy ravishda liftni tanlaydi. Shunga o'xshab, muammoni hal qilish uchun dasturiy ta'minot usullarini o'zlashtirganlar hamma joyda, masalan, muammoni hal qilishning dasturiy ta'minot usulini qo'llashga intilishadi. Buning uchun algoritmlarni loyihalash, ularni algoritmik dasturlash tillarida taqdim etish va EHM da dasturlarni qilish jarayonlarini o'zlashtirish kerak bo`ladi.
FOYDALANILGAN ADABIYOTLAR RO`YXATI:
1. Azlarov T. A., Mansurov X. T. “Matematik analiz”. I, II tom 1994, 1995.
2. G. Xudoyberganov, A. Vorisov, X. Mansurov. «Matematik analiz». Nasaf nashriyoti. 2003 yil.
3. A. Sadullayev, X. Mansurov, G. Xudoyberganov, A. Varisov, R. Ғulomov “Matematik analiz kursidan misol va masalalar to’plami” 1,2 tom. ”O`zbekiston”, 1993, 1995.
4. Tuychiyev T. T., Djumaboyev D. X. “Matematik analiz fanidan 1- kurs talabalari uchun laboratoriya ishlari”,T.”Universitet” 2003
|
| |