- •Методичні вказівки
- •Затверджено радою університету
- •Лабораторна робота № 1 Тема: Інструментальне середовище Visual Basic for Application
- •Завдання для самостійної підготовки
- •Лабораторна робота № 2 Тема: Програмування алгоритмів лінійної структури
- •Завдання для самостійної підготовки
- •Лабораторна робота № 3 Тема: Програмування алгоритмів розгалуженої структури
- •Завдання для самостійної підготовки
- •Приклад виконання лабораторної роботи №3
- •Лабораторна робота № 4 Тема: Програмування алгоритмів ітераційної циклічної структури
- •Завдання для самостійної підготовки
- •Приклад виконання лабораторної роботи № 4.
- •Лабораторна робота № 5 Тема: Програмування алгоритмів циклічної структури із заданим числом повторень
- •Завдання для самостійної підготовки
- •Приклад виконання лабораторної роботи № 5
- •Лабораторна робота № 6. Алгоритми роботи з одновимірними масивами
- •Завдання для самостійної підготовки
- •Завдання до лабораторної роботи № 8
- •Лабораторна робота № 7. Програмування алгоритмів із структурою вкладених циклів і обробка матриць
- •Завдання для самостійної підготовки
- •Завдання до лабораторної роботи № 9
- •Список літератури
Завдання для самостійної підготовки
Вивчити головне меню, робочі вікна та основні команди інструментального середовища Visual Basic for Application.
Ознайомитись із правилами запису констант, числових і символьних змінних, типів даних.
Вивчити правила запису арифметичних виразів і оператора присвоювання.
Вивчити організацію найпростішого введення/виведення даних.
Побудувати алгоритм розв’язування завдання відповідно до варіанта (табл.1) та накреслити його блок-схему.
Скласти програму розв’язування завдання мовою Visual Basic for Application.
Обчислити на ПЕОМ значення змінних, які вказані в таблиці 1 (варіант видає викладач) за заданими формулами і наборами вихідних даних. Вивести значення вихідних даних та результатів обчислень, а також назву програми й відповідні пояснення.
Таблиця 1
Завдання до лабораторної роботи 2
Варіант завдання |
Розрахункові формули |
Значення вхідних змінних |
1 |
|
x=1,426 y=-1,220 z=3,5 |
2 |
|
x=1,825 y=18,225 z=-3,298 |
3 |
|
x=0,335 y=0,025 |
4 |
|
a=-0,5 b=1,7 t=0,44 |
5 |
|
a=1,5 b=15,5 x=-2,9 |
6 |
|
a=16,5 b=3,4 x=0,61 |
7 |
|
a=0,7 b=0,05 x=0,5 |
8 |
|
a=1,1 b=0,004 x=0,2 |
9 |
|
m=2 c=-1 t=1,2 b=0,7 |
10 |
|
a=3,2 b=17,5 x=-4,8 |
11 |
|
a=10,2 b=9,2 x=2,2 c=0,5 |
12 |
|
a=0,3 b=0,9 x=0,61 |
13 |
|
a=0,5 b=3,1 x=1,4 |
14 |
|
a=0,5 b=2,9 x=0,3 |
15 |
|
m=0,7 c=2,1 x=1,7 a=0,5 b=1,08 |
16 |
|
x=0,7 a=2,1 b=1,7 |
17 |
|
x=2,7 a=2,1 b=4,5 |
18 |
|
l=4 R=1,4 x=3 |
19 |
|
b=3,2 j=2,1 x=1 |
20 |
|
a=6 f=12,4 x=5 |
21 |
|
d=2 f=1 x=1,4 |
22 |
|
y=5 t=3 u=2,6 |
23 |
|
p=3 c=1 y=-3 |
24 |
|
a=-5 p=-1 x=4 |
25 |
|
c=1 p=1,1 x=2 |
26 |
|
u=3 w=2,1 a=4 |
27 |
|
f=2 l=-1 x=2,4 |
28 |
|
h=3 g=-2 x=2,3 |
29 |
|
l=2 c=-3 x=-1 |
30 |
|
a=2 g=5 x=-2 |
П риклад виконання лабораторної роботи №2
а) Постановка задачі. Розробити алгоритм та програму розрахунку значень функції y і z згідно з формулами:
Протестувати роботу програми за такими
вхідними даними: x=2, t=3, =4, =1,24.
б) Блок-схему алгоритму наведено на рис.1.
в) Таблиця ідентифікаторів
Змінна алгоритму |
x |
y |
z |
|
|
t |
Ідентифікатор |
x |
y |
z |
alfa |
beta |
t |
Тип |
Single |
Single |
Single |
Single |
Single |
Single |
г) Текст програми
Sub zavdannya_1( )
‘ оголошення змінних
Dim alfa As Single, beta As Single, t As Single
Dim z As Single, y As Single
‘ уведення вхiдних даних
alfa = InputBox (“Уведiть alfa” )
beta = InputBox ( “Уведiть beta” )
t = InputBox ( “Уведiть t” )
‘ обрахування виразiв
y = sqr(abs(alfa* t^2+beta*sin(t)+1))
z = t - 1/(3+sin(3.6*t))
‘ виведення результатiв
MsgBox ( “Значення y: “ +str(y))
MsgBox ( “Значення z: “ + str(z))
End Sub
д) Контрольний приклад для тестування програми. Задаємо змінним значення: x=2, t=3, =4, =1,24. Виконуємо на калькуляторі підрахунки значень у і z згідно з формулами: у=6,09713, z=2,5047.
Результати роботи програми у вікнах діалогу InputBox та MsgBox:
Уведiть x
2
Уведiть t
3
Уведiть alfa
4
Уведiть beta
1.24
Значення y: 6.097129
Значення z: 2.504721