
- •Збiрник задач з програмування
- •Передмова
- •1. Лiнiйнi обчислювальнi структури
- •2. Розгалужені обчислювальні структури
- •2.1. Задачі на визначення умов розгалуження
- •2.1.1. Обчислення значень функції в залежності від заданої умови
- •2.1.2. Задачі з кількома розгалуженнями
- •2.2. Задачi, що потребують формалiзацiї умови.
- •2.2.1. Простi задачi з одним розгалуженням.
- •2.2.2. Задачi з перевiркою кiлькох умов
- •2.2.3. Задачi пiдвищеної складностi
- •3. Циклічні обчислювальні структури
- •3.1. Прості цикли
- •3.1.1. Обчислення таблиць значень функції
- •3.1.2. Формування масиву
- •3.2. Обчислення суми та добутку
- •3.2.1. Обчислення значень суми або добутку
- •3.2.2. Обчислення суми членів ряду
- •3.2.3. Цикли з накопиченням суми та добутку
- •3.3. Пошук максимуму (мінімуму), ранжировка та перестановка
- •3.3.1. Пошук максимуму (мінімуму) та ранжировка
- •3.3.2. Сортування за ознакою
- •3.3.3. Перестановка елементів масиву
- •3.4. Смислові задачі
- •3.5. Подання початкових даних у вигляді масиву
- •4. Прийоми комбінування структур обчислювальних процесів
- •4.1. Обробка масивів даних
- •4.2. Вкладені цикли.
- •4.3. Обробка матриць
- •4.4. Різні задачі
- •5. Обчислювальні структури з використанням допоміжних процедур
- •5.1. Обчислювальні структури, які містять в собі функції користувачів
- •5.2. Обчислювальні структури, які містять в собі процедури користувача
- •5.3. Різні задачі з використанням допоміжних процедур
- •5.4. Обчислювальні структури з використанням бібліотечних підпрограм
- •Список використаних джерел
5. Обчислювальні структури з використанням допоміжних процедур
5.1. Обчислювальні структури, які містять в собі функції користувачів
Скласти програму обчислення значення виразу, використовуючи способи програмування з утворенням функції користувача.
№ |
Вид виразу |
Вид функції |
1 |
2 |
3 |
1. |
|
|
2. |
|
ax |
3. |
|
|
4. |
|
|
5. |
|
|
6. |
|
|
7. |
|
|
8. |
|
|
9. |
|
|
10. |
|
x + ln x |
11. |
|
|
12. |
|
|
13. |
|
|
1 |
2 |
3 |
14. |
|
|
15. |
|
|
16. |
|
|
17. |
|
|
18. |
|
|
19. |
|
|
20. |
|
|
21. |
|
xy |
22. |
|
|
23. |
|
|
24. |
|
|
25. |
|
|
26. |
|
|
27. |
|
|
28. |
|
|
1 |
2 |
3 |
29. |
|
|
30. |
|
|
31. |
|
|
32. |
|
|
33. |
|
|
34. |
|
|
35. |
|
|
36. |
|
|
37. |
|
|
38. |
|
|
39. |
|
|
40. |
|
|
41. |
|
|
42. |
|
|
43. |
|
|
1 |
2 |
3 |
44. |
|
|
45. |
|
|
46. |
|
|
47. |
|
|
48. |
|
|
49. |
|
|
50. |
|
|
5.2. Обчислювальні структури, які містять в собі процедури користувача
Проаналізувати завдання, наведене в таблиці, і виділити частину задачі, яку доцільно оформити у вигляді програми-процедури. Скласти підпрограму та викликаючу програму.
№ |
Вид функції |
1 |
2 |
1. |
|
2. |
|
3. |
|
4. |
|
5. |
|
6. |
|
7. |
|
8. |
|
9. |
|
10. |
|
11. |
|
12. |
|
1 |
2 |
13. |
|
14. |
|
15. |
|
16. |
|
17. |
|
18. |
|
19. |
|
20. |
|
21. |
|
22. |
|
23. |
|
24. |
|
25. |
|
26. |
|
1 |
2 |
27. |
|
28. |
|
29. |
|
30. |
|
31. |
|
32. |
|
33. |
|
34. |
|
35. |
|
36. |
|
37. |
|
38. |
|
39. |
|
1 |
2 |
40. |
|
41. |
|
42. |
|
43. |
|
44. |
|
45. |
|
46. |
|
47. |
|
48. |
|
49. |
|
50. |
|