Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab1&2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
663.04 Кб
Скачать

4Содержание отчёта

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2Общие сведения

2.1Переменные в VBA

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

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

2.1.1Типы данных в VBA

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

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

2.1.2Описание переменных

В 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) переменной длины

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]