Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
S__Ukr_metod_avtomatchiki.doc
Скачиваний:
5
Добавлен:
15.11.2019
Размер:
1.33 Mб
Скачать
    1. Завдання до лабораторної роботи №1.

Скласти програму обчислення значень функції, значення змінних ввести з клавіатури. Програма повинна містить перевірку області визначення функції та обробку виняткових випадків:

1.

2.

3. де

4. де

5.

6.

7. де

8. де

9.

10. де

11. де

12. де

13. де

14. де

15.

16. де

17. де

18. де

19. де

20. де

21. де

22. де

23. де

24.

25.

26.

27.

28.

29.

30.

    1. Методичні вказівки до лабораторної роботи №2

    1. Приклад виконання лабораторної роботи.

Тема: Умовні оператори.

Завдання: Скласти програму обчислення функції використовуючи оператор умовної передачі управління. Значення a, b, та x ввести з клавіатури.

Програма рішення задачі:

#include <iostream.h> /* директива препроцесору */

#include <math.h> /* директива препроцес.- розділ математич.функ. */

int main ( ) /* заголовок програми */

{ /* початок програми */

double a, b, y, x; /* опис змінних */

cout << "Input a,b,x "<<endl ;/* друк підказки для вводу змінних */

cin >> a>> b>> x; /* читання значень змінних з клавіатури */

/* обчислення функції, використовуючи умовній оператор */

if (x<a) y=a*pow(sin(x),2);

else if (x>=a && x<=4.5) y= a*tan(x);

else if (b!=0) y= a*log(fabs(b));

else cout<<”Resheniy net b=0!”<<endl;

return 0;

}

Результат:

a= 1 b=2 x=2

y = -0.547E+0000

    1. Завдання до лабораторної роботи №2.

Скласти схему алгоритму та програму обчислення функції використовуючи оператор умовної передачі управління. Значення a, b, та x ввести з клавіатури.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

  1. Методичні вказівки до лабораторної роботи №3

    1. Приклад виконання лабораторної роботи.

Тема: Умовний оператор SWITCH.

Завдання: Скласти програму обчислення функції використовуючи оператор умовної передачі управління - перемикач. Значення x ввести з клавіатури.

Програма рішення завдання:

#include <iostream.h> /* директива препроцесору */

#include <math.h> /* директива пре процес.-розділ математич.функ. */

int main ( ) /* заголовок програми */

{ /* початок програми */

/* опис змінних */

double x, a, b, c, y ;

int n;

cout << " Input n, x " <<endl; /* друк підказки для вводу змінних */

cin >> n >> x ; /* читання значень змінних з клавіатури */

Switch ( n ) /* вибір варіанту , використовуючи оператор SWITCH*/

{

case 1 : {a =1.4; b = 2.8; c = 3.2; break;}

case 2 : {a =1.5; b = 2.9; c = 3.4; break;}

case 3 : {a =2.7; b = 3.4; c = 4.5; break;}

default : cout<<” Const ne opredeleni “<<endl;

}

/* обчислення функції, використовуючи умовній оператор */

if (n < 4)

{

if (x< a) y = a*pow(sin(x),2);

else if (x < b) y = pow(sin(c*x),3);

else y = cos(a+b*x+c*pow(x,2) ;

cout << " Y= " << y <<endl;

}

return 0;

}

Результат роботи програми:

Input n, x

4 1

Const ne opredeleni

Input n, x

1 0.5

Y = 6. 7100897629E+0000

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]