- •Зб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. Обчислювальні структури з використанням бібліотечних підпрограм
- •Список використаних джерел
2. Розгалужені обчислювальні структури
2.1. Задачі на визначення умов розгалуження
2.1.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.
31. 32.
33. 34.
35. 36.
37. 38.
39. 40.
41. 42.
43. 44.
45. 46.
47. 48.
49. 50.
51. 52.
53. 54.
55. 56.
57. 58.
59. 60.
61. 62.
63. 64.
65. 66.
67. 68.
69. 70.
71. 72.
73. 74.
75. 76.
77. 78.
79. 80.
81. 82.
83. 84.
85. 86.
87. 88.
89. 90.
91. 92.
93. 94.
95. 96.
97. 98.
99. 100.
2.1.2. Задачі з кількома розгалуженнями
Графік залежності y = f (x) наведений на малюнку. За заданим x визначити значення y.
1. y
1
1
-1 0 1 x
2. y
1
x
-2 -1 0 1
y
3.
1
y = x
-1 0 1 x
4. y
y= 4
-1 0 2 x
17
5. y 6. y
1
1
x
x -1 1 2 3
-1
-2 -1 0 1 2
7.y = -x y 8. y
1
1
-1 0 1 x -1 1 x
-1
y
9
0
1
1
y
x
x
0
1
1
x
y
y
x
2
1
-2
-1
0,5
1,5
1
2
x
y
y
1
1
2
3
4
2
4
2
4
x
1
x
R
-R
R
y
x
- a
a
a
y
1
x
y
2
-1
-2
1
2
-2
-1
1
2
y
x
1
1
1
1
-1
1
y
x
1
-1
1
-1
-2
y
2
x
-1
2
-2
2
1
2
y
x
0,5
1,5
-1,5
-0,5
1
y
2
-2
-1
1
2
x
2
x
2
3
x
y
1
-1
-0,5
0,5
1
y
2
-2
2
4
2
1
-1
-3
2
y
-2
4
2
1
x
y
x
3
-2
2
y
x
2
2
y
x
-4
-2
2
4
6
8
2
3
y
x
1
2
3
0
3
y
a
- a
0
x
Перевірити, чи міститься точка з заданими координатами усередині області, що наведена на малюнку.
1
-2
2
-R
y
x
R
y
x
2
-2
3
-2
3
x
y
3
2
2
y
x
2
-2
2
5
R
R
y
x
R
y
x
R
7
4
y
x
-4
4
-2
2
2
y
x
-R
R
9
y
x
1
1
y
x
1
1
-1
-1
1
-1
-2
1
y
0,5
-0,5
-1
y
x
1
x
1
1
-2
1
-1
-1
y
x
y
x
2
1
1
-1
1
x
-2
1
-1
1
y
-1
1
1
y
x
1
2
0
-1
1
y
1
x
-2
-1
1
2
1
y
x
1
y
2
-2
y
1
x
x
a
a
- a
- a
2
x
1
1
x
y
2
1
-1
1
y
2
x
x
-1
-1
1
y
1
1
0
y
2
x
x
y
1
1
y
1
-1
2
y
x
1
2
2
1
y
x
0
2
-R
R
y
1
1
2
3
4
x
x
a
- a
y