Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
33
Добавлен:
15.03.2016
Размер:
602.11 Кб
Скачать
    1. Содержание отчёта

  1. Титульный лист

  2. Цель работы

  3. Результаты выполненных действий

  4. Ответы на контрольные вопросы

    1. Контрольные вопросы

  1. Определите понятие «Язык программирования VBA».

  2. Охарактеризуйте язык программирования VBA.

  3. Какие возможности предоставляет интегрированная среда разработки программ на VBA?

  4. Как описывается синтаксис инструкций?

  5. Как программа на VBAможет получить доступ к данным, открытым в приложенииMSOffice?

  6. Что общего и чем различаются свойства и методы объекта?

  7. Какое событие может привести к запуску программы на VBA?

  8. Что такое «проект» в MSOffice?

  9. Зачем нужны окно свойств и окно менеджера проектов в редакторе VBA?

  10. В каком месте вводится программа на VBA?

  11. Как сохранить программу, написанную на VBA?

  12. Что же произошло в пункте 6 при выполнении работы?

  13. Каков должен быть результат выполнения запрограммированной в пункте 8?

  14. Создайте схемы алгоритмов для программ, написанных в данной лабораторной работе.

  1. Лабораторная работа 2 Реализация линейных алгоритмов в vba

    1. Цель работы.

Научиться создавать простейшие программы на VBA.

    1. Общие сведения

      1. Переменные в VBA

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

Тип переменных определяется типом данных, которые они представляют.

        1. Типы данных в VBA

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

Типы данных VBAотображены в таблице (Таблица 1).

        1. Описание переменных

В VBAпеременные можно не описывать. При выполнении программы переменная создаётся в момент появления в тексте и принимает тип, соответствующий значению, которое этой переменной присваивается в момент первого появления (вVBA– типVariant)

Описание типа каждой переменной делает программу надежнее за счёт снижения уровня беспорядка и ускоряет ее работу, так как VBAне требуется тратить время на распознавание типа неописанной переменной при каждом обращении к ней. В лабораторных работах все используемые переменные обязательно должны быть описаны. Для предотвращения использования неописанных переменных следует в начало модуля поместить инструкциюOption Explicit.

Таблица 1. Типы данных в VBA

Название

Размер

Диапазон значений

Byte

1

Целое число от 0 до 255

Integer

2

Целое число от -32768 до 32767

Long

4

Целое число от -2147483648 до 2147483647

Decimal

14

Масштабируемое целое число +/-79228162514264337593543950335 с 28 знаками справа от запятой; минимальное ненулевое значение имеет вид +/-0,0000000000000000000000000001

single

4

Число с плавающей запятой обычной точности: от -3.402823Е38 до -1,401298Е-45

от 1.401298Е-45 до 3,402823Е38

Double

8

Число с плавающей запятой двойной точности от -1.79769313486232Е308 до -4.94065645841247Е-324;

от 4.94065645841247Е-324 до 1.79769313486232Е308.

Currency

8

Деньги от -922337203685477,5808 до 922337203685477,5807

Boolean

2

Логический: True или False

Date

8

Даты и время от 1.01.100г. до 31.12.9999 г.

Object

4

Любой указатель объекта

string

10 + длина строки

Строка переменной длины от 0 до приблизительно 2 миллиардов

string

Длина строки

Строка постоянной длины от 1 до 65400

Variant

16

Числовые подтипы: любое числовое значение до границ диапазона типа Double

Variant

22 + длина строки

Строковые подтипы - как для строки (string) переменной длины

Тип, определяемый пользователем.

Объем определяется элементами

Определяется с помощью ключевого слова Туре. Диапазон каждого элемента определяется его типом данных