- •Вступ Мета та задачі дисципліни
- •Структура та обсяг дисципліни
- •Тематичний план
- •Програма курсу
- •2.4. Перелік лабораторних робіт
- •Вибір варіантів завдань
- •Методичні вказівки до лабораторної роботи №1
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №1.
- •Методичні вказівки до лабораторної роботи №2
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №2.
- •Методичні вказівки до лабораторної роботи №3
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №3.
- •Методичні вказівки до лабораторної роботи №4
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №4.
- •Методичні вказівки до лабораторної роботи №5
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №5.
- •Методичні вказівки до лабораторної роботи №6
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №6.
- •Методичні вказівки до лабораторної роботи №7
- •Приклад виконання лабораторної роботи.
- •7.2 Завдання до лабораторної роботи №7.
- •Методичні вказівки до лабораторної роботи №8
- •Приклад виконання лабораторної роботи.
- •. Завдання до лабораторної роботи №8.
- •Методичні вказівки до лабораторної роботи №9
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №9.
- •Методичні вказівки до лабораторної роботи №10
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №10.
- •Методичні вказівки до лабораторної роботи №11
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №11.
- •Методичні вказівки до лабораторної роботи №12
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №12.
- •Методичні вказівки до лабораторної роботи №13
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №13.
- •Методичні вказівки до лабораторної роботи №14
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №14.
- •Антонова а.Р.
- •Програмування на мові с
- •65082, Одеса, вул. Дворянська, 1/3
Завдання до лабораторної роботи №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.
Методичні вказівки до лабораторної роботи №2
Приклад виконання лабораторної роботи.
Тема: Умовні оператори.
Завдання: Скласти програму обчислення функції використовуючи оператор умовної передачі управління. Значення 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
Завдання до лабораторної роботи №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.
Методичні вказівки до лабораторної роботи №3
Приклад виконання лабораторної роботи.
Тема: Умовний оператор 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