Amaliy mashg’ulot 8 Standart kutubxona funksiyalaridan foydalanish Ishdan maqsad


Download 0.51 Mb.
Pdf ko'rish
Sana12.11.2020
Hajmi0.51 Mb.
#144340
Bog'liq
amaliyot 8 (1)


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. 

Masalaning  qo‘yilishi:  Tinglovchi  variant  bo‘yicha  berilgan  masalani  C++ 

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; 



Dastur ishlashi natijasi: 

 

 

 

 


Amaliy topshiriqlar 

 

 



Quyidagi  ifodalar  o‘zgaruvchilarning  berilgan  qiymatlari  uchun  math.h  standart  kutubxonasi 

funksiyalaridan foydalanilgan holda hisoblansin: 

7. 

 

Berilganlar: x=14.26,y=-1.22, z=3.5



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













z



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 






x



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. 

 

Berilganlar:x=16.55x10



-3

,y=-2.75, z=0.15,   





.

arcsin



10

2

2



3

y

x

z

x

x

y





 

Natija:  



=-38.902 

13. 

 

Berilganlar: x=0.1722, y=6.33, z=3.25x10



-4

 , 


.

3

arccos



4

1

5



2

2

x



z

y

x

x

y

x

x

x

arctgx







 

Natija:


=-172.025 

14. 

 

Berilganlar: x=-2.235x10



-2

, y=2.23, z=15.221   

.

ln

3



2

6

y



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

x



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

3



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

sin



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



z=0.828x10



5



.

sin



1

2

4



3

tgz

z

y

x

x

y

f





 

Natija: f=0.33056 

20. 

 

Berilganlar: x=12.3x10



-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. 

 

Berilganlar: x=-1,y=-1,z=3   



).



)

(

(



;

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

 

z



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

x



y

x

x

x

y

x

a





 



).

1

(



cos

2

z



arctg

b

 



 

Natija: a=3.288716; b=0.9615385 

26. 

 

Berilganlar: x=5,y=4.5,z=0.5,  



 



;

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

 

Natija:  a=8.46425e-10, b= -1.29084 



 

 

Download 0.51 Mb.

Do'stlaringiz bilan baham:




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