Nümunə1 - Azərbaycan Hava Yolları

|
Azərbaycan Hava Yolları
|
bet | 28/35 | Sana | 06.12.2023 | Hajmi | 2,93 Mb. | | #112648 | Turi | Dərs |
Bog'liq C fakepathKOMPUTER MUHENDISLIYINDE EDEDI USULLAR 01 06 (2) (1)Nümunə1. Havada tormozlama təzyiqi təqribən aşağıdakı sıra ilə hesablanır:
y=1+ + + +…+=
Bu sıranın qiymətini x-in verilən qiymətində dəqiqliklə hesablayan alqoritmin C++ proqramlaşdırma dilində proqram kodu aşağıdakı kimi olar.
#include
#include
#include
void main()
{
int i;
float e, x, y=1., z;
cout <<"\n x=";
cin >>x;
cout <<"\n eps=";
cin >>e;
i=1; z=x;
while (fabs(z)>e) {
y=y+z;
i++;
z=z*(x/i);
}
cout <<"\n y=" <cout <<"\n hədlərin sayı="<< i;
cout << "\n dəqiqlik=" << z; getch();
}
Nümunə 2. ln(1+x) funksiyasının x-in 0≤x≤1 intervalında ε dəqiqliklə təqribi qiymətinin hesablanması alqoritminin C++ dilində proqram kodunu tərtib edək. Bunun üçün həmin funksiyanın Teylor sırasına ayrılışından istifadə edək. Yəni
cəmini hesablayaq.
#include
#include "math.h"
#include "conio.h"
main()
double
//Bashlangic qiymetler:
X=0.95, // funksiyanin arqumenti,
Eps=1e-18, // teleb olunun deqiqlik.
//siranin cemini hesablamaq uchun bashlangic qiymetler:
D=1,
S=0;
int
N=1;
double R,Y;
#ifndef dbg
printf("input Eps: ");
scanf("%lf",&Eps);
printf("input X: ");
scanf("%lf",&X);
#endif
R=X;//siranin birinci heddi.
S=0;
while (fabs(R)>Eps)
{
S=S+R;// siranin novbeti heddinin ceme daxil edilmesi
#ifdef dbg
if (N<=5)
printf("N=%d\t\tR=%lf\t\tS=%lf\n",N,R,S);
#endif
N=N+1;
D=-D*X;
R=D/N; // siranin n-ci heddi.
}
printf(" N = %d\n",N);
//ln(1+X) funksiyasinin teqribi qiymeti,
printf(" S = %lf\n",S);
// ln(1+X) funksiyasinin deqiq qiymeti,
printf("ln(1+X) = %lf\n",log(1+X));
//mutleq xeta,
printf("|ln(1+X)| = %e\n"
,fabs(log(1+X)-S));
//nisbi xeta.
printf("|(ln(1+X)-S)/ln(1+X)| = %e\n"
,fabs((log(1+X)-S)/log(1+X)));
getch();
return 0;
}
Mövzuya aid tapşırıqların variantları
1.Havada tormozlanma təzyiqi təqribən aşağıdakı sıra ilə hesablanır:
X=2,5 olduqda =0,001 dəqiqliklə bu sıranın təqribi cəmini tapın.
2.Təyyarənin kabinəsinin germetizasiyası zamanı qaz sərfinin düsturu aşağıdakı sıra ilə ifadə olunur:
X=2,3 olduqda =0,001 dəqiqliklə bu sıranın təqribi cəmini tapın.
3.Səsəqədərki axınların sıxlığı və təzyiqi hesmablanarkən xəta aşağıdakı sıra ilə ifadə olunur:
X=1,5 olduqda =0,001 dəqiqliklə bu sıranın təqribi cəmini tapın.
Aviasiya radionaviqasiyasında radiopelenqatorların səhvlərini hesablayarkən aşağıdakı sıradan istifadə olunur:
X=1,7 olduqda =0,001 dəqiqliklə bu sıranın təqribi cəmini tapın.
X=1,1 olduqda =0,01 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
6.X=0,23 olduqda =0,01 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
7. X=0,32 olduqda =0,1 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
8. X=0,6 olduqda =0,001 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
9. X=0,25 olduqda =0,0001 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
10. X=0,7 olduqda =0,1 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
11. Havada tormozlama təzyiqi təqribən aşağıdakı sıra ilə hesablanır:
x=1,51 olduqda =0,001 dəqiqliklə bu sıranın təqribi cəmini tapın.
12. Təyyarənin kabinəsinin germetizasiyası zamanı qaz sərfinin düsturu aşağıdakı sıra ilə ifadə olunur:
x=2,13 olduqda =0,0001 dəqiqliklə bu sıranın təqribi cəmini tapın.
13. Səsəqədərki axınların sıxlığı və təzyiqi hesmablanarkən xəta aşağıdakı sıra ilə ifadə olunur:
x=0,98 olduqda =0,001 dəqiqliklə bu sıranın təqribi cəmini tapın.
14. X=1,21 olduqda =0,0001 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
15. x=0,43 olduqda =0,001 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
16. x=0,32 olduqda =0,001 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
17. x=0,56 olduqda =0,0001 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
18. x=0,25 olduqda =0,0001 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
19. x=0,67 olduqda =0,01 dəqiqliklə aşağıdakı sıranın təqribi cəmini tapın.
|
| |