- •1. Методичні вказівки для самостійної підготовки
- •1.1. Оператор циклу з передумовою
- •1.2. Оператор циклу з післяумовою
- •1.3. Приклад виконання завдання з оператором циклу з передумовою
- •1.4. Приклад виконання завдання з оператором циклу з післяумовою
- •2. Інструкція до лабораторної роботи
- •2.1. Мета роботи
- •2.2. Порядок виконання лабораторної роботи
- •2.3. Завдання
- •Варіанти завдань
- •2.5. Контрольні запитання
- •Література
1.4. Приклад виконання завдання з оператором циклу з післяумовою
Скласти програму табулювання функції , якщо з кроком Використати оператор циклу з післяумовою. Вивести всі значення d при відповідних значеннях х. Передбачити коментарі при виводі результатів обчислень.
Програма на мові Паскаль має вигляд:
program operator cicly2;
{$APPTYPE CONSOLE}
uses SysUtils;
var
D,X:real;
const
XP=1; XK=2; H=0.2;
begin
X:=XP;
repeat { початок циклу }
D:=X*exp(sin(X)); { обчислення значення D }
writeln('D=',D:5:3,' X=’,X:3:1); { вивід на екран значення D, X }
X:=X+H; { зміна значення Х }
until X>XK; { умова закінчення циклу }
readln;
end.
Після виконання програми на екрані буде виведено такий самий результат як в п. 1.3.
2. Інструкція до лабораторної роботи
2.1. Мета роботи
Навчитись складати програми на мові Паскаль з використанням операторів циклу з передумовою та післяумовою.
2.2. Порядок виконання лабораторної роботи
1. Ознайомитись з методичними вказівками для самостійної підготовки.
2. Скласти програму на мові Паскаль табулювання функції відповідно до заданого викладачем варіанту з табл. 2.1. Використати оператор циклу з передумовою. Вивести всі значення d при відповідних значеннях х. Передбачити коментарі при виводі результатів обчислень.
3. Скласти програму на мові Паскаль табулювання функції відповідно до заданого викладачем варіанту з табл. 2.1. Використати оператор циклу з післяумовою. Вивести всі значення d при відповідних значеннях х. Передбачити коментарі при виводі результатів обчислень.
4. В програмах передбачити коментарі для пояснення алгоритму розрахунку.
5. Набрати програми в середовищі програмування Delphi і здійснити розрахунок при заданих значеннях.
6. Оформити звіт.
2.3. Завдання
Варіанти завдань до виконання лабораторної роботи наведені в табл. 2.1.
Таблиця 2.1
Варіанти завдань
№ з/п |
Вигляд функцій |
Вхідні дані |
||||
a |
b |
|
|
|
||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1. |
|
0,28 |
1,35 |
1,2 |
7,5 |
0,5 |
2. |
|
0,9 |
0,66 |
2,3 |
8,9 |
1,3 |
3. |
|
0,85 |
- |
17,2 |
24,6 |
2 |
4. |
|
1,16 |
- |
0,25 |
1,28 |
0,33 |
5. |
|
0,4 |
10,8 |
0,84 |
1,25 |
0,15 |
Продовження табл. 2.1
1 |
2 |
3 |
4 |
5 |
6 |
7 |
6. |
|
1,28 |
0,03 |
12,6 |
34,9 |
7,6 |
7. |
|
0,25 |
0,68 |
11,6 |
15,8 |
0,6 |
8. |
|
1,6 |
1,24 |
0,2 |
1,4 |
0,35 |
9. |
|
1,8 |
0,34 |
6,44 |
9,1 |
0,25 |
10. |
|
0,44 |
2,28 |
6,5 |
7,3 |
0,12 |
11. |
|
3,2 |
0,45 |
0,6 |
1,5 |
0,2 |
12. |
|
4,1 |
0,95 |
1,25 |
3 |
0,3 |
13. |
|
- |
0,75 |
1,35 |
6,5 |
0,8 |
14. |
|
0,9 |
1,85 |
0 |
1,2 |
0,15 |
15. |
|
4,6 |
2,5 |
0,75 |
1,8 |
0,3 |
16. |
|
0,55 |
0,78 |
4,2 |
5,8 |
0,25 |
17. |
|
8,24 |
- |
14,9 |
24,8 |
1,5 |
18. |
|
2 |
- |
0,6 |
0,92 |
0,05 |
19. |
|
1,35 |
0,98 |
7,5 |
26,6 |
4,2 |
20. |
|
- |
2,5 |
1,28 |
5,34 |
0,4 |
21. |
|
7,32 |
0,05 |
13,3 |
14,5 |
0,08 |
22. |
|
1,24 |
0,67 |
10,2 |
12,4 |
0,45 |
23. |
|
2,8 |
0,45 |
40 |
60 |
4,5 |
24. |
|
20,2 |
7,65 |
3,5 |
4 |
0,1 |
25. |
|
7,38 |
0,3 |
9 |
12 |
0,35 |
26. |
|
1,2 |
-2,3 |
0,34 |
0,42 |
0,1 |
27. |
|
7,34 |
0,5 |
1,2 |
2,4 |
0,05 |
28. |
|
2,3 |
7,81 |
1,8 |
2,8 |
0,1 |
29. |
|
1,24 |
5,34 |
10,2 |
12,4 |
0,4 |
30. |
|
7,56 |
4,78 |
6 |
7 |
1 |
2.4. Зміст звіту
1. Титульна сторінка.
2. Мета роботи.
3. Завдання.
4. Програма на мові Паскаль з використанням оператора циклу з передумовою.
5. Програма на мові Паскаль з використанням оператора циклу з післяумовою.
6. Результати розрахунку.
