Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MV1339.pdf
Скачиваний:
9
Добавлен:
10.02.2016
Размер:
529.51 Кб
Скачать

Лабораторна робота № 2

Табулювання

1.1.Теоретична частина.

Процес табулювання відноситьсятся до циклічних обчислювальних процесів, що характеризуються тим, що здійснюється по одній і тій же формулі (формулам) багаторазово. При цьому кількість обчислень заздалегідь невідомо і обмежено поставленою умовою. Одним зі способів реалізації таких обчислювальних процесів у мові Сі є використання умовних операторів.

Схематична схема рішення такої задачі виглядає в такий спосіб:

На початку циклу з використанням умовного оператора перевіряється умова продовження циклу. Якщо умова дійсна, то оператори в тілі циклу виконуються, якщо ж вона помилкова, здійснюється вихід з циклу. Матеріал щодо умовних операторів дивиться в лабораторній роботі № 1.

1.2.Оператор циклу з параметрами

Оператор FOR

Коли точно відомо (чи ваша програма може заздалегідь обчислити), скільки разів повинний виконуватись блок операторів, із усіх оперпторів циклу краще вибрати оператор

FOR.

У повному форматі опертор FOR має вид:

FOR (вираження1;вираження2;вираження3;)

{

Оператор 1;

................. ...

Оператор n;

{

Теоретично можна використовувати будь-яке вираження в циклі FOR, але для вираження1, вираження2 і вираження3 деяким типам виражень віддається перевага. Наприклад, для того щоб за допомогою циклу FOR порахувати від 1 до 10 візьмемо перемінну i типу int. Тоді можна записати:

for (i = 1; i <= 10; i++)

/*вираження 1, 2 і 3 */

printf(“i = %d\n”, i);

/*оператор */

Перше вираження циклу FOR у цьому прикладі привласнює початкове значення перемінній i, рівне 1; ця дія виконується тільки один раз, перед самим початком циклу. Друге вираження звичайно є ЛВ, у даному випадку воно буде дорівнюваит Істина, якщо значення i менше чи дорівнює 10. Третє, і останнє, вираження збільшує на одиницю значення перемінної i, наближаючи ,таким чином, цикл до кінця.

1.3.Запитання для контролю.

1.Яке призначення циклічних програм?

2.У чому складається принципова відмінність циклічних алгоритмів із заданим числом циклів і з невідомим числом циклів?

3.Як записується і діє оператор циклу FOR?

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

Варіант

Завдання

Обчислити значення функції для х, що змінюється від

 

xmin до хmax c кроком

x .

 

Результати вивести у виді таблиці.

 

 

 

 

 

 

 

 

 

 

 

1.

F(x)= x

 

2

2,5x

+

 

x ;

 

 

 

 

 

x min = 1

 

;

 

 

 

x max = 26

 

;

 

 

 

x

 

 

 

 

= 2,5

;

 

 

2.

F(x)= tg x

2

A + x ;

 

 

 

x min = 0,5 ;

 

 

x max = 2,5 ;

 

 

x

 

 

 

 

=0,1

;

 

 

3.

F(x)=

 

 

 

1 x

2

 

 

 

 

 

 

 

 

 

 

 

 

ln(x +1,25)

;

 

 

 

x min = 2 ;

 

 

 

x max = 10 ;

 

 

x

 

 

 

=1,1

;

 

 

 

 

 

 

 

4.

P(x)=3 ex +2

 

;

 

 

x min = 0,2 ;

 

 

 

 

 

 

 

x max = 6

 

;

 

 

 

 

x

= 0,5

 

 

;

 

 

5.

F(x)=0,5 x

2

sin

2

x ;

 

 

 

 

x min = 6

;

 

 

 

 

 

x max = 15 ;

 

 

 

 

x

=1,5

 

 

 

;

 

 

6.

F(x)= x + ln x ;

 

 

x min = 1

;

 

 

 

 

 

x max = 15 ;

 

 

 

 

x

=1,5 ;

 

 

7.

P(x)=

 

x3

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

x min = - 5 ;

 

 

 

 

 

 

 

 

 

x max = 5

 

;

 

 

 

 

x

=1,5 ;

 

 

8.

R(x)= a cos

2

x

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

;

 

x min = 0,2 ;

 

 

 

 

x max = 1,5 ;

 

 

 

 

x

=0,1 ;

 

 

9.

P(x)=e

x

+ 2x

2

;

 

 

 

 

x min = - 2,5 ;

 

 

 

x max = 25

 

;

 

 

 

 

x

= 2,5

 

 

;

 

 

10.

F(x)= ln x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

;

 

 

 

x min = 1

 

;

 

 

 

 

x max = 5

 

;

 

 

 

 

x

=0,5

 

 

;

 

 

11.

F(x)=

6,3 + ex

 

;

 

x min = 1

 

;

 

 

 

 

 

 

 

 

x max = 3

 

;

 

 

 

 

x

=0,2

 

 

;

 

 

12.

 

x2 14

 

 

 

F(x)=

 

 

 

sin x

 

 

 

 

;

 

 

 

 

 

 

 

x min = 2

 

;

 

 

 

 

x max = 5

 

;

 

 

 

 

x

=0,5

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

13.

F(x)=3 (1 + x2 )

;

 

 

x min = 3,5 ;

 

 

 

 

 

 

 

 

 

 

 

 

x max = 50 ;

 

 

 

 

 

 

 

x

 

 

= 4,5 ;

 

 

 

 

 

14.

F(x)=8,3

 

 

 

x - A2

 

 

 

 

 

 

 

;

 

x min = 5

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x max = 30 ;

 

 

 

 

 

 

 

x

 

 

= 2,5 ;

 

 

 

 

 

15.

P(x)=

 

 

ex 2

 

 

 

 

 

 

 

 

 

 

1 + x

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x min = 0,2 ;

 

 

 

 

 

 

 

x max = 2

 

 

;

 

 

 

 

 

 

 

x

 

 

=0,2 ;

 

 

 

 

 

16.

R(x)=a cos

2

x ;

 

 

 

 

 

 

x min = 0,5 ;

 

 

 

 

 

 

 

x max = 2

 

 

;

 

 

 

 

 

 

 

 

x

 

 

=0,1 ;

 

 

 

 

 

17.

F(x)=12,3

 

x -

1

 

 

 

 

 

 

 

x min = 2

 

 

;

 

ex ;

 

 

 

 

 

 

 

 

 

 

 

x max = 5

 

 

;

 

 

 

 

 

 

 

x

 

 

=0,5 ;

 

 

 

 

 

18.

P(x)=

 

 

 

 

ex 2

 

 

 

 

 

 

 

 

 

 

1

 

sin x

 

;

 

 

 

 

 

 

 

 

 

x min = 0,5 ;

 

 

 

 

 

 

 

x max = 2,5 ;

 

 

 

 

 

x

 

 

=0,2

 

 

;

 

 

 

 

 

19.

G(x)= 2 sin

2

x - cos

2

x ;

 

 

 

 

x min = 0,1 ;

 

 

 

 

 

 

 

x max = 3,1 ;

 

 

 

 

 

x

 

 

=0,3

 

 

;

 

 

 

 

 

20.

F(x)=

tg x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

x min = 0,2 ;

 

 

 

 

 

 

 

x max = 1,5 ;

 

 

 

 

 

x

 

 

=0,1

 

 

;

 

 

 

 

 

21.

R(x)=5,6ln x

2

;

 

 

 

x min = 2

;

 

 

 

x max = 20 ;

 

 

 

x

 

= 2,1 ;

 

22.

F(x)=

sinx - x

;

 

 

x min = 0,2 ;

 

 

 

x max = 1,5 ;

 

 

 

x

 

=0,1

;

 

23.

 

 

 

 

 

A - x2

 

 

F(x)=

 

 

 

 

 

 

 

 

 

5x

 

 

;

 

 

 

 

 

 

 

 

 

 

x min = 1

;

 

 

 

x max = 15 ;

 

 

 

x

=1,5 ;

 

24.

D(x)= x +

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin2x

;

 

 

x min = 0,5 ;

 

 

 

x max = 5

;

 

 

 

x

 

=0,6 ;

 

25.

P(x)=ln

 

x

 

+

 

1

 

 

 

 

 

 

 

 

 

 

 

x2

;

 

 

 

 

 

 

 

 

 

 

 

 

 

x min = 1,5 ;

 

 

 

x max = 15 ;

 

 

 

x

=1,5 ;

 

26.

H(x)=

A + ln2x

 

 

 

 

x

 

 

 

 

;

 

x min = 16

;

 

 

 

x max = 160 ;

 

 

 

x

 

=12

 

;

 

27.

F(x)=

e

x

 

 

 

 

 

 

 

 

 

 

x2

;

 

 

 

 

 

 

 

 

 

 

 

 

x min = 0,5 ;

 

 

 

x max = 8

;

 

 

 

x

=1

 

;

 

28.

H(x)= x

4

+ 2,8x

2

+ 6,5 ;

 

 

 

 

x min = 1

;

 

 

 

x max = 12 ;

 

 

 

x

=1,5 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29.

F(x)= x

2

+3,5

 

 

 

 

 

 

 

 

 

 

 

2x

 

 

 

;

 

x min = 15 ;

 

 

 

 

x max = 30 ;

 

 

 

 

x

 

 

=1,5 ;

 

 

30.

Z(x)=

A

 

 

+sin2x

 

 

 

 

 

x

 

 

 

 

 

 

;

 

x min = 9

 

;

 

 

 

 

x max = 20 ;

 

 

 

 

x

 

 

=1,2 ;

 

 

31.

F(x)=12 + x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos x ;

 

 

x min = 1,5 ;

 

 

 

 

x max = 9

 

;

 

 

 

 

x

 

 

=0,5 ;

 

 

32.

Q(x)

=e

2x

+ x

2

;

 

 

 

 

 

 

x min = 0,2 ;

 

 

 

 

x max = 3

 

;

 

 

 

 

x

 

 

=0,5 ;

 

 

33.

Q(x)= x

3

ln A ;

 

 

 

 

x min = 1

 

;

 

 

 

 

x max = 10 ;

 

 

 

 

x

 

 

=1,5 ;

 

 

34.

R(x)

= tg

2

x - x

3

;

 

 

 

 

x min = 0,5 ;

 

 

 

 

x max = 6

 

;

 

 

 

 

x

 

 

=0,5 ;

 

 

35.

Z(x)= ln(x

2

+ 4) ;

 

 

 

x min = 10

 

;

 

 

 

 

x max = 65 ;

 

 

 

 

x

 

 

= 2,5 ;

 

36.

R(x)=cos x + Ax

2

 

;

 

x min = 0

 

;

 

 

 

 

x max = 3

 

;

 

 

 

x =0,3 ;

37.

H(x)=8x

3

 

+3x

 

+1,5 ;

 

 

 

 

 

 

x min = 3

;

 

 

x max = 18 ;

 

 

x

 

 

 

 

=1,5 ;

38.

y (x )=

 

 

 

4 ,8 x 2

;

 

 

 

 

 

 

x + 1

 

 

 

x min = 5

;

 

 

x max = 20 ;

 

 

x

 

 

 

 

=1,5 ;

39.

Q(x)=

 

x ln(x

 

+ 6)

 

 

 

 

 

4

 

 

 

 

 

 

;

 

x min = 4

;

 

 

x max = 25 ;

 

 

x

 

 

 

 

= 2

 

;

40.

T(x)=3 a2 + x

2

 

x min = 3

;

;

 

 

 

x max = 28 ;

 

 

x

 

 

 

 

= 2,5 ;

41.

R(x)=

A

2

sin2x

 

 

 

 

 

x2

 

 

 

 

 

 

 

;

 

x min = 1

 

;

 

 

x max = 7

 

;

 

 

x

 

 

 

 

=0,6 ;

42.

F(x)= (x B)

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

B + x

;

 

x min = 5

;

 

 

x max = 20 ;

 

 

x

 

 

 

 

=1,5 ;

43.

G(x)=

15 + x

2

 

 

 

 

 

 

 

 

 

cos x

;

 

x min = 1

 

;

 

 

x max = 9

 

;

 

 

x

 

 

 

 

=0,5 ;

44.

F(x)=7x

2

 

+3x +9 ;

 

 

 

 

 

x min = 0

;

 

 

x max = 20 ;

 

 

x

 

 

 

 

= 2,5 ;

 

 

 

 

 

 

 

 

 

 

 

45.

P(x)= x

3

+ x

+ a ;

 

 

 

 

x min = 3

 

;

 

 

 

x max = 125 ;

 

 

x

 

 

 

 

=12,5 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

46.

Z(x)= x

2

A

2

+ cos x

 

 

 

 

 

x A

 

 

 

;

 

x min = 0

 

 

;

 

 

 

 

 

 

 

x max = 31,4 ;

 

 

x

 

 

=3,14

;

 

47.

Q(x)=

 

3 x2 + A

;

 

x min = 5

;

 

 

 

 

 

x max = 30 ;

 

 

x

 

 

 

= 2,5 ;

 

 

48.

R(x)=

 

 

 

tg x

 

 

 

 

 

 

 

 

 

 

 

 

 

x +13,8

;

 

 

 

 

 

 

x min = 0,8 ;

 

 

x max = 10 ;

 

 

x

 

 

 

=1

 

;

 

 

49.

H(x)

=

Ax

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin x

;

 

 

x min = 0,5 ;

 

 

x max = 3,5 ;

 

 

x

 

 

 

=0,3 ;

 

 

50.

Z(x)= a ln x + x

2

 

;

 

x min = 2

;

 

 

 

x max = 25 ;

 

 

x

 

 

 

= 2,5 ;

 

 

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