- •Зб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. |