- •Ціль і задачі курсу
- •Самостійна робота
- •МАСИВИ
- •Рисунок 1. Ввід і вивід одномірного масиву
- •Рисунок 2. Ввід і вивід двовимірного масиву
- •Лабораторна робота №6
- •Лекція №10. ОСНОВИ РОБОТИ В MS EXCEL
- •Відображення
- •Об'єкт.Властивість=Вираз
- •14.3. Лабораторна робота №4
- •Тема: «Організація вкладених циклів»
- •Результати
- •Масив Х
- •Масив Y
- •Сума
- •Масив Х
- •Масив Y
- •Добуток
- •Властивість
- •Опис
- •Опис
- •Опис
- •Опис
- •Багаточлен другого ступеня.
- •Укладачі: Добровольський Юрій Миколайович
- •Єфіменко Костянтин Миколайович
85
ОС генерує повідомлення, що описує виконану дію, і поміщає його в чергу по-
відомлень програми. Із черги повідомлення доставляється відповідному об'єкту,
наприклад формі, а та генерує відповідну подію. Отже, можна скласти фрагмент програми, у якому об'єкт буде реагувати на подію певним чином, тобто будь-
якій стандартній події відповідає визначена процедура. Щоб переглянути події пов'язані з формою, необхідно в режимі конструювання двічі клацнути на ній-
з'явиться вікно програми, у якому клацнути на списку Процедура.
Таблиця 16.2
Основні події форм.
Подія |
Опис |
Initialize Відбувається під час конфігурації й до завантаження форми на згадку.
Activate Відбувається після завантаження форми на згадку.
Deactivate Відбувається, якщо форма перестає бути активною.
Click Відбувається при натисканні лівої кнопки миші на формі.
Наступний приклад змінює заголовок форми при активізац, ії зменшує розмір форми після щиглика лівою кнопкою миші на формі.
Private Sub UserForm _Activate()
frmForm1.Caption=”Щиглик на формі зменшує її розміри”
End Sub
Private Sub UserForm_Click()
FrmForm1.Width= FrmForm1.Width/2
FrmFotrm1.Height= FrmForm1.Height/2
frmForm1.Caption=”Зроби це ще раз!”
End Sub
Також форма має набір методів і інструкцій. Метод визначає дію, що може бути виконане з об'єктом (табл.16.3). Інструкція ініціює дію. Вона може викона-
ти метод або функцію (табл.16.4).
|
|
|
86 |
|
|
|
|
|
|
|
Таблиця 16.3 |
||
|
|
|
|
Основні методи форм. |
||
|
|
|
|
|
|
|
|
Метод |
|
Опис |
|||
|
|
|
|
|
|
|
|
Hide |
|
Приховує об'єкт UserForm, але не вивантажує його |
|||
|
|
|
|
|
|
|
|
Show |
|
Виводить на екран об'єктUserForm |
|||
|
|
|
|
|
|
|
|
|
|
|
Таблиця 16.4 |
||
|
|
|
|
Основні інструкції форм. |
||
|
|
|
|
|
||
Інструкція |
|
|
Опис |
|||
|
|
|
|
|||
Load |
|
Завантажує об'єкт UserForm, але не відображає його на екрані. |
||||
|
|
|
|
|||
Unload |
|
Видаляє об'єкт UserForm з пам'яті. |
||||
|
|
|
|
|
|
|
Лекція №17. МЕТОДИ ОБРОБКИ ДАНИХ.
ІНТЕРПОЛЯЦІЯ
Постановка завдання. Інтерполяція: Дана таблиця значень функції y, необ-
хідно побудувати функцію, що проходить через задані точких, y і знайти зна-
чення цієї функції при деякому проміжному значенні х*.
x |
|
x0 |
|
x1 |
|
x2 |
|
… |
|
xn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
Y* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
y |
|
yo |
|
y1 |
|
y2 |
|
… |
|
yn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
0 |
|
|
x1 x* |
|
X2 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Найпростіші функції - багаточлени деякого ступеню.
y
x x0 x* x2