Теоретичні відомості

Використання математичних функцій у мові С++ потребує підключення заголовного файлу #include <math.h>

Таблиця 5 – Математичні функції заголовочного файлу <math. h>

Прототип функції Ім'я Зміст
     
double acos (double _x); acos (x) Арккосинус
double asin (double _x); asin (x) Арксинус
double atan (double _x); atan (x) Арктангенс
double atan2 (double _y, double _x); atan2 (y, x) Арктангенс від y/x
double ceil (double _x); ceil (x) Округлення в більшу сторону
double cos (double _x); cos (x) Косинус x, в радіанах
double cosh (double _x); cosh (x) Косинус, гіперболічний
double exp (double _x); exp (x) eх, e у ступені x
double fabs (double _x); fabs (x) Абсолютне значення |x| типу double
double floor (double _x); floor (x) Вертає найближче ціле, не більше x
double fmod (double _x, double_y); fmod (x) Залишок від ділення x на y
double log (double _x); log (x) Натуральний логарифм
double log10 (double _x); log10 (x) Десятковий логарифм
double pow (double _x, double_y); pow (x, y) xу, x у ступені y
double sin (double _x); sin (x) Синус x, в радіанах
double sinh (double _x); sinh (x) Синус, гіперболічний
double sqrt (double _x); sqrt (x) Корінь з x, x>0
double tan (double _x); tan (x) Тангенс x, x у радіанах
double tanh (double _x); tanh (x) Тангенс, гіперболічний
int abs (int _x); abs (x) Модуль x типу int
double atof (const char*_s); atof (s) Перетворює рядок символів у число з плаваючою комою
     
double hypot (double_x, double_y); hypot (x, y) Корінь із (x2+y2)
long labs (long _x); labs (x) Абсолютна величина типу long |x|
double pow10 (int _p) pow10 (p) Вертає 10р

Завдання 4.1. Для приведених нижче варіантів необхідно скласти алгебраїчні вирази за допомогою стандартних математичних функцій мови С.

Таблиця 6 – Вихвдні данні для завдання 4.1

h a b c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Завдання 4.2. Для приведених нижче варіантів необхідно скласти алгебраїчні вирази за допомогою стандартних математичних функцій мови С.

1.Обчислити висоти ha hb,hc трикутника АВС за формулою

де p=(a+b+c)/2.

Значення сторiн трикутника вибрати самостiйно.

2. Обчислити де х=1,45; y=-1,22; z=3,5.

3. Обчислити z=(sin x3 +cos2y); де х=1.2, у=-0.8.

4. Обчислити площу поверхні зрізаного конуса і його об’єм за формулами: ; Значення R,r,h вибрати самостiйно.

5. Обчислити де a =-0,5; b =1,7; t =0,44.

6. Обчислити де a=1,5; b=15,5; x=-2,9.

7. Обчислити ; де a =16,5; b =3,4; x =0,61.

8. Обчислити ; де x =1,82; y =18,5; z =-3,4 9. Обчислити R=x2(x+1)/b-sin2(x-a); де a =0,7; b =0,05; x=0,43.

10. Обчислити b=x(arctg z +e(x+3)); значення x,y,z вибрати самостiйно.

11. Обчислити де x =1,25; y =0,93.

12. Обчислити де x =0,25; y =1,31; a =3,5; b =0,9.

13. Обчислити R=x3(x+1)/b2 – sin2(x(x+a)); S = де a =0,7; b =0,05; x =0,5.

14. Обчислити y=sin3(x2+a)2 - z=x2/a+cos2(x+b)3; де a =1,1; b =0,004; x =0,2.

15. Обчислити де m =2; c =-1; x =1,2; b =0,7.

16. Обчислити де x =0,25; y =0,79; z =0,81.

17. Обчислити де а =3,2; b =17,5; x =-4,8.

18. Обчислити K=ln(a+x3)+sin2(x/b); M=e -cx. де a =10,2; b =9,3; x =2,4; c =0,5.

19. Обчислити
де a =0,3; b=0,9; x=0,53.

20. Обчислити a =0,5; b =2,9; x =0,3.

21. Обчислити де a =0,5; b =3,1; x =1,4.

22. Обчислити де a =0,5; b =2,9; x =0,3.

23. Обчислити де m =0,7; x =1,77; a =0,5; b =1,08.

24. Обчислити де m =2,1; t =1,02; c =-1.

25. Обчислити b=(1+tg2 (x/2))ln x; де x =1,23; y =0,79; z =0,9.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: