Amaliy mashg’ulot 8 Standart kutubxona funksiyalaridan foydalanish Ishdan maqsad
Download 0.51 Mb. Pdf ko'rish
|
amaliyot 8 (1)
- Bu sahifa navigatsiya:
- Masalaning qo‘yilishi
Amaliy mashg’ulot 8 Standart kutubxona funksiyalaridan foydalanish Ishdan maqsad: C++ dasturlash tilida standart kutubxona funksiyalari bilan ishlash, ulardan foydalanish ko‘nikmalariga ega bo‘lish. Dasturda bir nechta standart kutubxona funksiyalaridan foydalana olish.
dasturlash tilida ishlashi va kerakli natija olishi lozim. Ishni bajarish uchun namuna Misol: 8x8 ko‘rinishidagi kvadrat matritsani shaxmat taxtasi deb hisoblab, ekrandan kiritilgan joyda turgan farzinning yurish yo‘llari chop qilinsin. Dastur kodi: dastur.cpp fayli: #include #include using namespace std; int main(int argc, char* argv[]) { char sh[8][8]; int x,y; cout << "Farzin turgan joyni kiriting (1..8): "; cin >> x >> y; x--;
y--; for (int i=0;i<8;i++) for (int j=0;j<8;j++) sh[i][j]='_'; for (int i=0;i<8;i++) { for (int j=0;j<8;j++) if (x==i && y==j) sh[i][j]='F'; else if (x==i || y==j || abs(x-i) == abs(y-j)) sh[i][j]='X'; } cout << endl; for (int i=0;i<8;i++) { for (int j=0;j<8;j++) cout << sh[i][j] << " "; cout << endl << endl; } cout << endl; system("pause"); return 0; }
Amaliy topshiriqlar
Quyidagi ifodalar o‘zgaruvchilarning berilgan qiymatlari uchun math.h standart kutubxonasi funksiyalaridan foydalanilgan holda hisoblansin: 7.
10 -2 , 5 / 3 1 sin 5 . 0 6 cos 2 2 2 2 z z y x t
Natija: t=0.564849 8.
Berilganlar: x=3.74x10 -2 ,
y=-0.825,z=0.16x10 2 ,
arctg x y x y x y x v y 1 cos 1 2 sin 1 2 2 2 2
Natija: v=1.0553 9.
Berilganlar: x=-4.5,y=0.75x10 -4 , z=0.845x10 2 ,
10.
Berilganlar: x=0.4x10 4 ,y=-0.875, z=-0.475x10 -3
,
y x z tg e y x y x u 1 2 1 8 2 2 2 3 2 . Natija: u=-55.6848 . 4 3 2 1 cos
cos 4 3 2 sin
2 1 2 z z z z y x w y
Natija: w=1.9873 11.
Berilganlar: x=-15.246,y=4.642x10 -2 , z=20.001x10 2 , z arctg y x y x 2 sin 2 ln . Natija:
=-182.036 12.
-3 ,y=-2.75, z=0.15,
. arcsin 10 2 2 3 y x z x x y
Natija: =-38.902 13.
-4 ,
. 3 arccos 4 1 5 2 2
z y x x y x x x arctgx Natija:
=-172.025 14.
-2 , y=2.23, z=15.221 . ln
2 6
x arctgz arctgx y x e y x y x Natija:
=39.374
15.
Berilganlar: x=1.825x10 2 ,y=18.225, z=-3.298x10 -2 , . 1 cos 2 3
y x y z y x y x y x x y
Natija: =1.2131
16.
Berilganlar: x=3.981x10 -2 , y=-1.625x10 3 , z=0.512. . 2
sin / 1 4 z x x e y x a
Natija: a=1.26185 17.
Berilganlar: x=6.251,y=0.827, z=25.001, . 2
1 cos
2 3 3 x e y x z y x y y b y x x
Natija: b=0.7121 18.
Berilganlar: x=3.251,y=0.325, z=0.466x10 -4 , . 1 1 6 3 2 c 2 y x arctgz y y x y x
Natija: c=4.025 19.
Berilganlar: x=17.421, y=10.365x10 -3 ,
5 , . sin 1 2 4 3 tgz z y x x y f Natija: f=0.33056 20.
-1 , y=15.4, z=0.252x10 3 ,
. 1 2 2 3 2 sin / 1 3 1 z x x y x y x y y g
Natija: g=82.8257 21.
Berilganlar: x=2.444,y=0.869x10 -2 , z=-0.13x10 3 ,
. 3 2 1 1 3 2 1 1 x y x y x y tgz y x e x h y y Natija: h=-0.49871 22.
). ) ( ( ; 4 2 1 / 1 ) 3 ( 2 2 3 x e z arctg x b y x y x a
Natija: a=0.2366935; b=-1.384381 23.
Berilganlar: x=1, y=1, z=3
) 4 /( 1 ) 4 /( 1 2 2 2 x e x y x y a x
x y b 2 4 sin 2 / ) 2 cos( 1 . Natija: a=9.608184; b=2.962605 24.
Berilganlar: x=3,y=4,z=5 . 5
3 1 ; sin 2 / 1 ) 6 / cos(
2 2 2 2 z z b y x a
Natija: a =-1.467187; b=4.125
25. Berilganlar: x=3,y=4,z=5,
;
1 /( 2 2 ) ( sin 1 2 2 2
y x x x y x a
). 1 ( cos 2
arctg b
Natija: a=3.288716; b=0.9615385 26.
; 001
. 0 05 . 2 1 sin 2 2 x x e y x e xy a
. 1 ) lg( ln 2 2 2 2 y x z y z y x b
Download 0.51 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling