Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМУ: Информатика.doc
Скачиваний:
1
Добавлен:
15.11.2018
Размер:
580.61 Кб
Скачать

Тема 5.2 Общие сведения о языке программирования высокого уровня vba

I. Задания для самостоятельной работы

  1. Ознакомиться со структурой программы на VBA.

  2. Ознакомиться с понятием тип данных и перечислить типы данных языка VBA.

  3. Понять, для чего переменные и массивы должны быть описаны, т.е. определены их типы?

  4. Изучить, из каких операторов строится алгоритм на VBA

  5. Изучить синтаксис операторов условных, циклических. и присваивания.

  6. Изучить синтаксис заголовка функции?

  7. Осмыслить, каким образом возвращается результат функции?

  8. Понять в чем отличие процедуры и функции?

II. Планы практических занятий

I занятие (2 ч)

  1. Знакомство с редактором VBA.

  2. Выполнение примеров-упражнений по созданию функций.

  3. Проверка работы функции в MS Excel.

II занятие (2 ч)

  1. Выполнение заданий. Создание функций линейных алгоритмов и работа с целыми и текстовыми типами данных.

  2. Проверка работы функции в MS Excel .

III занятие (2 ч)

  1. Выполнение примеров-упражнений по созданию функций на организацию ветвления с проверкой в MS Excel.

  2. Выполнение заданий. Создание функций на организацию ветвления.

  3. Проверка работы функции в MS Excel .

IV занятие (2 ч)

  1. Выполнение примеров-упражнений по созданию функций на организацию циклов с проверкой в MS Excel.

  2. Выполнение заданий. Создание функций на организацию циклов. Работа с динамическими массивами. Проверка.

  3. Создание функций на вычисление факториала и двойного факториала.

V занятие (2 ч)

  1. Подведение итогов по теме.

  2. Создание функций подсчета суммы отрицательных (положительных) чисел, четных (нечетных) чисел.

III. Рекомендации по выполнению заданий и подготовке

к практическим занятиям

Внимательно прочитайте учебное пособие по программированию на VBA. При создании функций следуйте рекомендациям, изложенным ниже.

Для создания функции необходимо произвести действия, описанные ниже.

  1. Активизировать редактор Visual Basic в MS Excel (Меню -> Сервис -> Макрос -> редактор Visual Basic ).

  2. Для добавления нового модуля к проекту и написания операторов функции выбрать в Меню редактора VBA (Insert (вставить) -> Module ), присвоить ему имя.

  3. Для добавления новых функций в уже существующий модуль, необходимо открыть этот модуль, щелкнув по его имени в списке модулей проекта.

  4. Для создания функции выбрать в Меню редактора VBA (Insert (вставить) -> Procedure (Процедура), задать имя функции (можно русскими буквами), в поле Type (Тип) выбрать Function (функция), нажать Ок.

  5. В рабочем окне появится заготовка функции, состоящая из заголовка функции и окончания, например:

Public Function Площадь_прямоугольника ()

End Function

Обратите внимание, как записывается функция – заголовок и окончание. Далее должна следовать описательная часть, в которой определены типы переменных, массивов и констант, используемых в операторах.

Не забывайте делать начальные присваивания переменным, в которых накапливается сумма или произведение.

Помните, что функция вырабатывает только одно результирующее значение, причем оно должно быть присвоено имени функции.

Очень важный вопрос о формальных и фактических параметрах функции.

Запомните, что формальные параметры описываются в заголовке функции в круглых скобках вместе с их типами, а фактические параметры – это значения, используемые во время проверки работы функции.