Print "ЛІНІЯ "; і

Next i

End Sub

 

Приклад. Протабулювати функцію y = Sin(x) + 1

Для Text1.Text встановити наступні властивості

ScroollBars-Both

MultiLine-True

Введіть назви команд головного меню форми, для цього виконайте команду Tools=>Menu Editor

Caption Name
Обчислення mnuCalc
Табулювання mnuTabul
Очистити mnuClear
Кінець mnuFinish
Про програму mnuAbout
Кінець mnuEnd

Запрограмуйте команди

Private Sub mnuabort_Click()

MsgBox (" tsesliv")

End Sub

 

Private Sub mnuclear_Click()

Text1.Text = " "

End Sub

 

Private Sub mnuend_Click()

End

End Sub

 

Private Sub mnutab_Click()

Dim space, newline As String

Dim x, y As Double

newline = Chr(13) + Chr(10)

space = Chr(9)

Text1.Text = "X" + space + "Y" + newline

For x = Val(Text2.Text) To Val(Text3.Text) Step Val(Text4.Text)

y = Sin(x) + 1

If Check1.Value = Checked Then

Text1.Text = Text1.Text + Str(x) + space + Str(Format$(y, "0.000")) + newline

End If

Next x

End Sub

Знайти максимальне значення функції y = 3 * Sin(x + 2.6)

Private Sub Command1_Click()

x = 0

xmax = 0

Max = 3 * Sin(x + 2.6)

For n = 0 To 10

x = 0.1 * n

y = 3 * Sin(x + 2.6)

If Max < y Then Max = y: xmax = x

Next n

Print x; y

End Sub

Контрольні запитання

1.Як створити меню форми?

2.Як знайти максимальне значення функції?

Завдання для самостійного розв’язку.

1. Протабулювати функцію y=tg(x) на відрізку [0,π] з кроком h=0.1 і визначити середнє значення функції

2. Протабулювати функцію y=cos(x) на відрізку [0,π] з кроком h=0.1 і визначити мінімальне значення функції на цьому проміжку.

 

ПРАКТИЧНА РОБОТА 8

Використання таймерів

1. МЕТА РОБОТИ

Вивчення методики програмування обчислювальних процесів з. використанням таймерів.

2. ЗАВДАННЯ І ПОРЯДОК ВИКОНАННЯ

2.1. Ознайомитися з теоретичним матеріалом.

2.2. Виконати задачі, для самостійної роботи.

Теоретичний матеріал

Створимо програму. Цифровий годинник

1. У меню File (Файл) вибрати команду New Project (Створити проект), потім клацнути на кнопці ОК.

2. Зменшити розмір вікна форми. Годинник не повинен займати занадто багато місця на екрані.

3. Клацнути на кнопці керування Timer (Таймер) на панелі керування.

4. Створити у лівій частині форми невеликий об'єкт типу таймер. При створенні таймера Visual Basic приводить його до стандартного розміру.

5. Клацнути на кнопці керування Label (Підписи) на панелі інструментів.

6. Створити поле в середині форми, щоб воно заповнило майже всю форму.

Ви будете використовувати поле Label для відображення часу. Ваша форма повинна виглядати так, як показано на малюнку.

Властивість Caption (Напис) формі, визначає ім'я, що відображується в заголовку вікна.

7. Відкрити вікно Properties (Властивості) і надати наступне значення властивостям.

Об'єкт Властивість_____Установлене значення____

Labell Caption (Порожньо)

 

Font (Шрифт) Times New Roman, Bold, 24пункту

Alignment 2 – Center (По центру)

(Вирівнювання)

Timer1 Interval 1000

(Інтервал)

Enabled True (Істина)

(Включений)

Form1 Caption (Напис) Цифровий годинник

8. Двічі клацнути на об'єкті «таймер» у формі. У вікні Code з'явиться текст процедури Timer1 - Timer.

9. Ввести наступний оператор:

Private Sub Form_Load()

Label1.Caption = Time

End Sub

Цей оператор здійснює зчитування системного часу і присвоює його значення властивості Caption об'єкта Label1. У програмі потрібний тільки один оператор, оскільки значення властивості Interval (Інтервал) ми встановили у вікні Properties (Властивості). Всім іншим буде керувати таймер.

10. Закрити вікно Code, потім клацнути на кнопці Start (Пуск) на панелі інструментів для запуску годинника.

На екрані з'явиться годинник, як показано на рисунку.

11. Постежте якийсь час за показами годин-ника. Visual Basic поновлює покази годинника щосекунди.

12. Клацнути на кнопці Close (Закрити) у заголовку, щоб завершити роботу годинника.

13. Клацнути на кнопці Save Project (Зберегти проект) і зберегти форму і проект під ім'ям MyDigClock.

Дана програма є дуже зручної, тому ви можете відкомпілювати програму MyDigClock у файл, що виконується, щоб запускати її надалі при роботі на вашому комп'ютері. При бажанні доповніть її власними художніми ефектами, текстом і кольором.

Створити програму

Private Sub Command1_Click()

If Text1.Text = "секрет" Then

Timer1.Enabled = False

MsgBox ("ЛАСКАВО ПРОСИМО В

СИСТЕМУ ")

End

Else

MsgBox ("ВИБАЧТЕ Я ВАС НЕ ЗНАЮ ")

End If

End Sub

Контрольні запитання.

1. На якій закладці розташований компонент Timer ?

2. Властивості компонента Timer?

Завдання для самостійного розв’язку. Створити програму Персональний будильник.

 

ПРАКТИЧНА РОБОТА 9