
- •Лабораторна робота № 4. Модульне програмування (заняття 1).
- •Завдання 4.1. Вивести на форму напис «вивчаємо цикли» 15 раз, збільшуючи розмір шрифту на 1 пт, починаючи з 10 пт.
- •2 Крок – створення коду програми:
- •2 Крок – створення коду програми:
- •4 Етап – тестування програми:
- •Завдання 4.5. Розрахувати значення функції, добутку, факторіалу, суми для вкладених циклів відповідно варіанта.
2 Крок – створення коду програми:
НАПИШІТЬ процедуру коректного завершення роботи програми
НАПИШІТЬ процедуру зчитування із ТextBox вхідних даних, обчислення значень функції та виведення результатів на форму:
(добавить процедуру-функцию)
Dim a As Single, b As Single
Dim z As Double, y As Double, x As Single
Private Sub Command1_Click()
a = Val(Text_a.Text)
b = Val(Text_b.Text)
For x = 2 To 5 Step 0.5
z = 3.14 * Sin(a * x - b) / (2 * a)
y = (a * x / 2) ^ 2
Print x, z, y
Next x
End Sub
ЗАПУСТІТЬ додаток на виконання в режимі Run-time;
*ДОДАТИ (оператор Print) шапку для виведення даних x,y,z (рис.4.5)
ЗАПУСТІТЬ додаток на виконання в режимі Run-time;
НАПИШІТЬ процедуру очищення форми:
Private Sub Command3_Click()
Form1.Cls
End Sub
4 Етап – тестування програми:
ЗАПУСТІТЬ додаток на виконання в режимі Run-time, введіть вхідні дані, перевірте правильність розрахунків;
‘ Програмні помилки: - виведення значень в одну строку, а потрібно по стовбцях було Print x, z, y; необхідно Print x, z, y |
Виконайте індивідуальне завдання 4.3 відповідно варіанта.
РОЗМІСТІТЬ В ЗВІТІ копію вікна форми з результатами завдання 2.1. та текст коду програм HOME\№групи\LR_4_Прізвище\ LR_4_Прізвище.doc
ЗБЕРІЖІТЬ проект та форму.
*ОРГАНІЗУЙТЕ форматне виведення даних x,y,z (рис.4.5)
Print Format(x,”0000.00”);”грн” – вказує формат для виведення значення x і додає текстовий рядок грн. , – виведення виразу з початку нової зони ; – виведення виразу безпосередньо після останнього виведеного виразу . Функція Spc( n) виводить задану кількість пропусків, n - кількість пропусків. |
Задание 3.** Решить задачу 1, используя вывод в TextBox.
Додаток А. ІНДИВІДУАЛЬНІ ЗАВДАННЯ ДО ВИКОНАННЯ ЛАБОРАТОРНОЇ РОБОТИ
ДО ЗАВДАННЯ 4.3. РОЗРАХУВАТИ ЗНАЧЕННЯ ФУНКЦІЇ y ДЛЯ xє[xn;xk] З КРОКОМ h.
Обов'язкові умови: Введення вхідних-змінних величин організувати із ТextBox. Виведення результатів на форму.
№ варіанту |
Функція |
Вихідні дані |
||||
a |
в |
xn |
xk |
h |
||
1,16 |
Y= |
- |
1 |
1.35 |
6.5 |
0.8 |
2,17 |
Y= |
19.6 |
- |
14.6 |
34.8 |
6 |
3,18 |
Y= |
- |
-1.26 |
60 |
100 |
10 |
4,19 |
Y= |
- |
1.68 |
1.2 |
2.4 |
0.2 |
5,20 |
Y= |
0.36 |
- |
10 |
50 |
6 |
6,21 |
Y= |
0.9 |
- |
0 |
1.2 |
0.15 |
7,22 |
Y= |
1.24 |
- |
10.2 |
12.4 |
0.45 |
8,23 |
Y= |
- |
0.45 |
40 |
60 |
4.5 |
9,24 |
Y= |
20.2 |
- |
3.5 |
4 |
0.1 |
10,25 |
Y= |
4.6 |
- |
0.75 |
1.8 |
0.3 |
11,26 |
Y= |
- |
0.78 |
4.2 |
5.8 |
0.25 |
12,27 |
Y= |
- |
0.3 |
9 |
12 |
0.35 |
13,28 |
Y= |
- |
1.35 |
1.2 |
7.5 |
0.5 |
14,29 |
Y= |
- |
0.66 |
2.3 |
8.9 |
1.3 |
15,30 |
Y= |
0.85 |
- |
17.2 |
24.6 |
2 |
Додаток В. ІНДИВІДУАЛЬНІ ЗАВДАННЯ ДО ВИКОНАННЯ САМОСТІЙНОЇ РОБОТИ
ЗАВДАННЯ 4.4. РОЗРАХУВАТИ ЗНАЧЕННЯ ФУНКЦІЇ, ДОБУТКУ, ФАКТОРІАЛУ, СУМИ ВІДПОВІДНО ВАРІАНТА.
Обов'язкові умови: для обчислення добутку, факторіалу та суми використати функцію користувача; здійснити виведення даних на форму.
Прості цикли |
1 |
Скласти схему алгоритму та програму: Z=ax2+bx+c a= b= c=(a+b)! x – будь яке
|
Прості цикли |
2 |
Скласти схему алгоритму та програму: Z=ax2+bx+1 x a= b= x1, x2, h – будь які
|
Прості цикли |
3 |
Скласти схему алгоритму та програму: Z=Fx+E x F= E= n=3, m=4
|
Прості цикли |
4 |
Скласти схему алгоритму та програму: Z=by-1 y=x-2 x b= d=5!
|
Прості цикли |
5 |
Скласти схему алгоритму та програму: Z=ax2+bx+1 x a= b= x1, x2, h – будь які
|
Прості цикли |
6 |
Скласти схему алгоритму та програму: y=ax+b x b=6! n=3! a – будь яке
|
Прості цикли |
7 |
Скласти схему алгоритму та програму: Z=ax2+1 x=t-5 t d=8! a, c – будь якi
|
Прості цикли |
8 |
Скласти схему алгоритму та програму: Z=a cosa a m=F! n=3! F=5
|
Прості цикли |
9 |
Скласти схему алгоритму та програму: G=a sin5a a n1=3! n2=m-1 m=(F+2)! F=2
|
|
Прості цикли |
10 |
Скласти схему алгоритму та програму: C=ry2-10 y=5x-2 x b= h=6!
|
|
Прості цикли |
11 |
Скласти схему алгоритму та програму: f=a+xb x b=a! n=7! a – будь яке
|
|
Прості цикли |
12 |
Скласти схему алгоритму та програму: Z=a cosa a m=F! n=3! F=5
|
Прості цикли |
13 |
|
Скласти схему алгоритму та програму: Z=rx+T x r= T= n=2, m=5
|
||
Прості цикли |
14 |
|
Скласти схему алгоритму та програму: Z=ax3+bx2+cx+d a= b= c=(a+b)! d=4! x – будь яке
|
||
Прості цикли |
15 |
|
|
Скласти схему алгоритму та програму: F=ax2+bx+g x a= b= g=3! x1, x2, h – будь які
|
|
|
Прості цикли |
16 |
|
Скласти схему алгоритму та програму: Z=ax2+b-2 x=t-5 t d=8! c=3! a, b – будь якi
|
|
|
Прості цикли |
17 |
|
Скласти схему алгоритму та програму: y=a+b b=x+5 x b=6! n=4! a – будь яке
|