- •Звіт з учбової практики
- •Практична робота №1 Робота з проектом. Використання основних елементів керування
- •В игляд форми проекту:
- •Робоче вікно проекту з відображенням результату:
- •Створення програм для розрахунків. Програма “Калькулятор”
- •Р обоче вікно проекту з відображенням результату:
- •Програма «Функція»
- •Вигляд форми проекту:
- •Робоче вікно проекту з відображенням результату:
- •Практична робота №4 Робота з меню
- •Робоче вікно програми з відображенням результату:
- •Практична робота №5 Робота з графікою
- •Р обоче вікно програми з відображенням результату: Практична робота Робота з підпрограмами, діалоговими вікнами, організація циклів. Задача «Табулювання функції»
- •С хема алгоритму
- •Практична робота №7 Чисельне інтегрування
- •В игляд форми проекту:
- •Р обоче вікно проекту з відображенням результату: Практична робота №8 Визначення кореня алгебраїчного рівняння
- •Вигляд форми проекту:
- •Р обоче вікно проекту з відображенням результату: Практична робота №9 Сортування масиву
- •Робоче вікно проекту з відображенням результатів:
- •Практична робота №10 Розв'язування системи лінійних рівнянь методом Гаусса
- •Робоче вікно проекту з відображенням результату:
- •Висновок
- •Список використаної літератури
Вигляд форми проекту:
Текст програми:
Private Sub Command1_Click()
Dim a As Double
Dim f As String
a = TextV1.Text
If ComboFun.Text = "Синус" Then
f = Sin(a)
ElseIf ComboFun.Text = "Косинус" Then
f = Cos(a)
ElseIf ComboFun.Text = "Тангенс" Then
f = Tan(a)
ElseIf ComboFun.Text = "Модуль" Then
f = Abs(a)
Else: f = Empty
End If
LabelResText = f
End Sub
Робоче вікно проекту з відображенням результату:
Практична робота №4 Робота з меню
Створити меню на формі Проект повинен містити меню з вибором кольорів форми та її розміру .
В
игляд
форми проекту:
Текст програми:
Private Sub mnuRed_Click() Menu Editor
frmColors.BackColor = vbRed
mnuRed.Checked = True
mnuBlue.Checked = False
mnuWhite.Checked = False
End Sub
Private Sub mnuBlue_Click()
frmColors.BackColor = vbBlue
mnuRed.Checked = False
mnuBlue.Checked = True
mnuWhite.Checked = False
End Sub
Private Sub mnuWhite_Click()
frmColors.BackColor = vbWhite
mnuRed.Checked = False
mnuBlue.Checked = False
mnuWhite.Checked = True
End Sub
Private Sub mnuNorm_Click()
frmColors.WindowState = 0
mnuNorm.Enabled = False
mnuMax.Enabled = True
End Sub
Private Sub mnuMax_Click()
frmColors.WindowState = 2
mnuMax.Enabled = False
mnuNorm.Enabled = True
End Sub
Private Sub mnuExit_Click()
End
End Sub
Робоче вікно програми з відображенням результату:
Практична робота №5 Робота з графікою
Створити програму для малювання на формі графічних об’єктів: прямокутника зафарбованого , кола , лінії.
Вигляд форми проекту:
Menu
Editor
Текст програми:
Private Sub Form_MouseDown(Button As Integer, _
Shift As Integer, X As Single, Y As Single)
' Збереження координат точки, де була натиснута кнопка миші
' у змінних CurrentX і CurrentY
CurrentX = X
CurrentY = Y
' Зміна вигляду курсору на хрестик
MousePointer = 2
End Sub
Private Sub Form_MouseMove(Button As Integer, _
Shift As Integer, X As Single, Y As Single)
If LineType = 1 And Button = 1 Then
Line -(X, Y), vbBlack
End If
End Sub
Private Sub Form_MouseUp(Button As Integer, _
Shift As Integer, X As Single, Y As Single)
' Малювання прямої лінії
If LineType = 2 And Button = 1 Then
Line -(X, Y), vbRed
End If
' Малювання кола
If LineType = 3 And Button = 1 Then
' Обчислення радіуса
Dim R As Single
R = Sqr((X - CurrentX) ^ 2 + (Y - CurrentY) ^ 2)
Circle (CurrentX, CurrentY), R, vbGreen
End If
' малювання прямокутника
If LineType = 4 And Button = 1 Then
Line (CurrentX, CurrentY)-(X, Y), vbBlue, BF
End If
' Зміна вигляду курсору на стрілку
MousePointer = 0
End Sub
Private Sub mnuCls_Click()
Cls
End Sub
Private Sub mnuDrLine_Click()
mnuLine.Checked = False
mnuDrLine.Checked = True
mnuCircle.Checked = False
mnuRectangle.Checked = False
LineType = 2
End Sub
Private Sub mnuExt_Click()
End
End Sub
Private Sub mnuLine_Click()
mnuLine.Checked = True
mnuDrLine.Checked = False
mnuCircle.Checked = False
mnuRectangle.Checked = False
LineType = 1
End Sub
Private Sub mnuRectangle_Click()
mnuRectangle.Checked = True
mnuLine.Checked = False
mnuDrLine.Checked = False
mnuCircle.Checked = False
LineType = 4
End Sub
