|
Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Kompyuter Injineringi fakulteti
|
Sana | 13.08.2023 | Hajmi | 5.81 Kb. | | #78500 |
Bog'liq Amaliy ish Bajardi Sattorov Samariddin Tekshirdi Begimov Oybek-hozir.org (1) 7-9 sinflarda algebra o’qitishning maqsadi,vazifasi va mazmuni., ДАРС КУЗАТИШ, GLOBALLASHUV GLOBALISTIKA VA BARQAROR TARAQQIYOT TUSHUNCHALARINING O\'ZARO ALOQASI VA FARQI, ISLOM DINING SHAKLLANISH TARIXI VA ASOSLARI, Post haqida tushuncha, 1706689632, Юлдуз ашула ва рақс халқ ансамблининг театрлаштирилган концерт томоша
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
Amaliy ish Bajardi: Sattorov Samariddin Tekshirdi: Begimov Oybek 19-Variant
Muhammad Al-Xorazmiy nomidagi
Toshkent Axborot Texnologiyalari
Universiteti Kompyuter Injineringi fakulteti
Amaliy ish
Bajardi:Sattorov Samariddin Tekshirdi: Begimov Oybek
19-Variant Topshiriq lchamdagi ikki orinishida ekranga chiqarilsin, hosil boyicha bir olchamdagi ikki opaytmasidan tashkil topgan bir o2
Berilgan integral qiymatini tori toyicha har 10 qadamda n - qiymatda olingan natijalar quyidagi jadvalga togrtburchaklar usuli
#include
#include
using namespace std;
double f (double x){
return (tan(pow(2 - x, 2) / 4));
}
int main(){
int i,n;
double a=0,b=0.785,S=0,I,h,x;
cin>>n;
h=(b-a)/n;
for(i=1;i<=n;i++){
x=a+(i*h)+(h/2);
S+=f(x);
}
if (n%10==0){
cout<cout<cout<}
Trapetsiyalar usuli
#include
#include
using namespace std;
double f (double x){
return (tan(pow(2 - x, 2) / 4));;
}
int main(){
int i,n;
double a=0,b=0.785,S=0,I,h,x;
cin>>n;
h=(b-a)/n;
for(i=1;i<=n;i++){
x=(a+(i-1)*h);
S+=f(x)/2;
}
if (n%10==0){
cout<cout<cout<}
}
#include
#include
using namespace std;
double f(double x)
{
return (tan(pow(2 - x, 2) / 4));
}
int main() {
double a, b, n, x, y;
cin >> a >> b >> n;
double I=n+1, I1=0;
for (int N=2; (N<=4)||(fabs(I1-I)>n); N*=2)
{
double h, sum2=0, sum4=0, sum=0;
h=(b-a)/(2*N);
for (int i=1; i<=2*N-1; i+=2)
{
sum4+=f(a+h*i);
sum2+=f(a+h*(i+1));
}
x = sum4 + sum2;
sum=f(a)+4*sum4+2*sum2-f(b);
I=I1;
I1=(h/3)*sum;
y=sum;
}
cout << x << endl;
cout << y << endl;
cout << I1 << endl;
}
Topshiriq lish va vatarlar usullaridan foydalanib tenglamaning taqribiy ildizini 0.1, 0.01, 0.001, 0.0001, 0.00001, 0.000001 aniqliklarda hisoblansin. Olingan natijalar quyidagi jadvalga tolish
#include
#include
using namespace std;
double f (double x){
return (pow(x, 7) - x * x + 4);
}
int main()
{
double a,b,c,E;
cin>>a>>b>>E;
int k=0;
if(f(a)*f(b)<0){
c=(a+b)/2;
while (abs(f(c))>E){
if(f(a)*f(b)<0){
b=c;
}
else{
a=c;
}
c=(a+b)/2;
k++;
}
cout<
cout<
}
else {
cout<<"Yechimga ega emas";
}
return 0;
}
#include
#include
using namespace std;
double f(double x)
{
return (pow(x, 7) - x * x + 4);
}
void secant(float x1, float x2, float E)
{
float n=0,xm,x0,c;
if(f(x1)*f(x2)<0){
do{
x0=(x1*f(x2)-x2*f(x1))/(f(x2)-f(x1));
c=f(x1)*f(x0);
x1=x2;
x2=x0;
n++;
if(c==0)
break;
xm=(x1*f(x2)-x2*f(x1))/(f(x2)-f(x1));
}
while (fabs(xm-x0)>=E);
cout<<"Tenglamaning ildizi qiymati="<cout<<"Tenglamaning hisoblashdagi qadamlar
soni="<}
else
cout<<"Bu oraliqda tenglamaning ildizi mavjud emas";
}
int main ()
{
float x1=7.4,x2=7.6,E=0.1;
secant(x1,x2,E);
return 0;
}
Xulosa
Ushbu amaliy ishdan olumotlarni oldim. Integrallarni taqribiy hisoblashni Tolish va Vatarlar usullarini kozimga kerakli malumotlar uchun kata rahmat.
SATTOROV SAMARIDDIN 218-20 guruh talabasi
http://hozir.org
|
| |