Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


ХІД ЗАНЯТТЯ. Мета заняття: вивчення синтаксису операторів розгалужень та циклів мови VBA, оволодіння практичними навичками розробки і програмування обчислювального процесу




ПРАКТИЧНЕ ЗАНЯТТЯ № 6

ТЕМА ЗАНЯТТЯ: ПРОГРАМУВАННЯ РОЗГАЛУЖЕНЬ ТА ЦИКЛІВ

Мета заняття: вивчення синтаксису операторів розгалужень та циклів мови VBA, оволодіння практичними навичками розробки і програмування обчислювального процесу розгалужень та циклів. Оволодіння технологією роботи з редактором Visual Basic у середовищі MS Еxcel під час виконання програм та виконання створених програм.

Матеріальне забезпечення:ПЕОМ IBM PC, інструкційні карти.

ХІД ЗАНЯТТЯ

1. Обчислити значення функції за таких умов:

використовуючи оператори розгалуження. Вводити та виводити данні за допомоги вбудованих вікон діалогу: функція InputBox, MsgBox.

2. Блок-схема алгоритму процесу розгалужень та циклів.

3. Завантажити програму MS Еxcel.

4. Відкрити редактор Visual Basic у програмі MS Excel за допомогою комбінації клавіш ALT+F11 або меню Сервис – Макрос – Редактор Visual Basic.

5. Для оформлення тексту програми необхідно вставити новий модуль Module1 командами головного меню Insert – Module та у вікні коду ввести текст програми (лістинг). Текст програми (лістинг) процесу розгалуження:

Public Sub Розгалуження() Dim x As Single 'Визначення типів змінних x = InputBox("Введите x=") 'Ведення значення х Dim y As Single If x <= 3 Then 'якщо x <=3, то розрахунок y y = Sin(Sqr(x + 1)) - Sin(Sqr(x - 1)) 'Присвоювання y обчисленного зна_ чення MsgBox ("y=" & y), , "Результат" 'Вікно діалогу для виведення y Else: y = Sqr(x + 1) - Sqr(x - 1) ' розрахунок y End If MsgBox ("y=" & y), , "Результат" 'Вікно діалогу для виведення y End Sub

6. Виконати тестування програми у редакторі Visual Basic. Для цього виконати команду меню редактора Visual Basic Run – Run Sub/UserForm або натиснути клавішу F5.

7. Для перевірки роботи програми ввсти значення х=2 у вікно діалогу (див. рис. 1) яке виводиться за допомоги функції InputBox. Обчислення значення у отримати в результаті роботи програми у вікні діалогу (див. рис. 2) яке виводиться за допомоги функції InputBox.

Рисунок 1. Ведення значення х=2

Рисунок 2. Вікно виводу результату

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

9. Звіт з практичного заняття має містити блок-схему алгоритму, лістинг програми та результати обчислень.

 

В результаті виконання завдань практичної роботи студент повинен:
знати: вміти:
1. Можливості табличного процесора MS Excel для створення прогам у редакторі Visual Basic. 2. Оператори мови програмування VBA для реалізації розгалужень у програмних кодах. 3. Оператори мови програмування VBA для реалізації циклів у програмних кодах. 4. Основні принципи тестування програм. 1. Програмувати обчислювальний процес розгалуження та циклів у Ms Excel. 2. Вводити та виводити данні за допомоги вбудованих вікон діалогу: функція InputBox – введення інформації, функція MsgBox – виведення найпростіших повідомлень для користувача. 3. Виконувати тестування програми у редакторі Visual Basic.

 


Поделиться:

Дата добавления: 2015-08-05; просмотров: 79; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты