- •Кафедра програмного забезпечення
- •Лабораторна робота № 2 програми із розгалуженням
- •Лабораторна робота № 3
- •Зміною аргумента
- •Лабораторна робота № 4
- •Лабораторна робота № 5. Процедури і функції
- •Лабораторна робота № 6. Одно- і двовимірні масиви
- •Лабораторна робота № 7. Обробка текстів
- •Лабораторна робота № 8. Файли
Лабораторна робота № 2 програми із розгалуженням
Структура розгалуженої програми складається з введення аргумента, формування умови розгалуження, розрахунку в кожній вітці значення функції відповідно до умови задачі, виведення значення аргумента і обчислення значення функції.
При складанні програм з розгалуженням (таблиця 2) необхідно:
- скласти графічний алгоритм;
- ідентифікувати змінні;
- скласти однією або двома мовами програму, в якій передбачити введення аргумента і виведення значення обчисленої функції в кожній вітці алгоритму;
- розв’язати задачу на ЕОМ в діалоговому режимі.
Задачу слід розв’язати для двох значень аргумента, які вказані в умові задачі, що дає можливість тестувати алгоритм.
Таблиця 2.1
№ ва-ріанту |
Вид функції |
Аргу-мент |
Значен-ня аргу-мента |
A |
B |
1 |
|
x |
1.62 1.41 |
1.62 |
-1.25 |
2 |
|
y |
2.86 3.98 |
3.463 |
4.215 |
3 |
|
g |
4.751 1.17 |
6.435 |
1.87 |
4 |
|
|
1.321 2.65 |
3.65 |
1.321 |
5 |
|
x |
11.68 3.86 |
4.63 |
0.68 |
6 |
|
l |
2.38 7.6 |
1.361 |
- |
7 |
|
x |
4.26 7.29 |
8.3 |
6.8 |
8 |
|
h |
0.21 1.65 |
0.261 |
1.658 |
9 |
|
q |
9.477 4.35 |
4.652 |
3.825 |
10 |
|
x |
3.2 6.856 |
1.5 |
10.638 |
11 |
|
o |
1.651 0.581 |
12.83 |
0.863 |
12 |
|
p |
3.271 4.956 |
3.651 |
5.82 |
13 |
|
r |
8.269 2.892 |
6.347 |
21.4 |
14 |
|
s |
1.326 3.906 |
0.854 |
3.625 |
15 |
|
t |
0.365 |
1.265 |
3.126 |
16 |
|
y |
0.375 0.506 |
0.265 |
-0.883 |
17 |
|
l |
2.685 7.21 |
4.735 |
8.216 |
18 |
|
|
3.656 8.350 |
2.876 |
12.393 |
19 |
|
c |
18.106 28.318 |
6.208 |
23.575 |
20 |
|
x |
1.627 0.291 |
1.326 |
0.967 |
21 |
|
|
1.36 2.314 |
2.128 |
0.366 |
22 |
|
|
8.272 3.214 |
16.283 |
2.283 |
23 |
|
y |
2.225 7.093 |
2.703 |
12.385 |
24 |
|
i |
-5.5 -2.638 |
-2 |
-8 |
25 |
|
t |
2.937 6.283 |
2.673 |
3.085 |
