Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_ VBA1.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
5 Мб
Скачать
☆

13. 3Апрограмуйте команду "Очистити поле виведення" головного меню.

Клацніть на команді головного меню форми "Очистити поле виве­дення", не запускаючи програму на виконання. З'явиться заготов­ка процедури реакції на подію виклику цієї команди. У ній зали­шіть команду присвоєння порожнього рядка для очистки поля редагування Textl:

14. 3Апрограмуйте команду "Кінець" головного меню, скориставшись стандартною процедурою End:

Збережіть виконану на даний момент форму у своїй папці (File /Save Project).

15. 3Апустіть створену програму та дослідіть її роботу.

Проекспериментуйте з багаторядковим полем редагування Textl, вводячи та коректуючи у ньому будь-який текст. Зверніть увагу (на те, що в цьому вікні можна виконувати такі ж дії з текстом, як і в текстовому редакторі: виокремлювати фрагмент тексту, копіювати, переносити чи вилучати фрагмент. Витріть текст за допомогою команди головного меню "Очистити поле виведення". Закінчіть роботу програми, клацнувши на команді "Кінець".

16. Запрограмуйте команду "Протабулювати".

Виконайте команду "Протабулювати" з головного меню форми, клацнувши на ній один раз. З'явиться заготовка процедури, яку заповніть так:

17. Виконайте програму і проекспериментуйте з різними значеннями лівої, правої межі та кроку зміни аргумента. Закрийте вікно програми "Табулювання функції".

18. 3бережіть створену програму у своїй папці.

19. Продемонструйте створену форму викладачеві. Закінчіть роботу.

Домашнє завдання

Задача 3.1. Модифікуйте реалізацію програми, передбачивши можливість табулювання функції і її похідної. Вибір варіанта табулювання (з похідною чи без неї) здійснити за допомогою додаткового прапорця.

Підказка. Виконайте такі дії:

  • вставте у форму об'єкт типу CheckBox (прапорець), надайте його властивості Caption значення "Похідна", виберіть для підпису один із кирилізованих шрифтів 12-го розміру, вирівняйте вставлений об'єкт.

  • змініть програмний код кнопки "Протабулювати", викорис­тавши в тексті її процедури такі команди:

'

Задача 3.2. Визначити, кількість значень функції більших, ніж 0,5 і менших, ніж 1.

Задача 3.3. Передбачте у створеній програмі додаткову можливість для визначення максимального та мінімального значень функції.

Підказка. У тілі процедури кнопки "Протабулювати", скористайтеся такими командами:

Задача 3.4. Змініть процедуру команди "Протабулювати" так, щоб для увімкненого прапорця "У масив" виведення результатів виконувалось в одновимірний масив.

Задача 3.5 (побудова графіка). Виконайте команду "Compo­nents" контекстового меню панелі компонентів, і в одержаному вікні на закладці Controls встановіть прапорець у позиції ChartFX 2.0 OLE Custom Control / Ok. Вставте у форму об'єкт ChartFX (діаграма) для побудови графіка функції. Виберіть контекстове меню Properties (Властивості) цього об'єкта і на закладці Appearance у списку Gallery Type виберіть піктограму потрібного графіка. На закладці SDView заберіть прапорець 3D. На закладці DataValues задайте очікувані (орієнтовно) максимальне і міні­мальне значення функції / Ok. Створіть додатковий пункт меню або вставте кнопку "Намалювати графік" для отримання графіка і запрограмуйте (наприклад, кнопку) так:

Задача 3.6. В умовах задачі 3.5 використайте задані на формі значення лівої і правої меж графіка та кроку розбиття.