Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа5.doc
Скачиваний:
20
Добавлен:
25.11.2018
Размер:
2.46 Mб
Скачать

Линейные алгоритмы

Величина – отдельный информационный объект, который имеет имя, значение и тип. Величины бывают постоянные и переменные.

Постоянная величина (константа) не изменяет своего значения в ходе выполнения алгоритма. Использование констант делает программы легче читаемыми и позволяет проще вносить изменения: отпадает необходимость многократно исправлять значения по тексту программы, т.к. достаточно ввести новое значение при определении константы.

Переменная величина (или просто переменная) может изменять значение в ходе выполнения алгоритма. Переменные задаются именами, которые определяют области памяти, в которых хранятся значения. Значениями переменных могут быть данные различных типов.

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

Основные типы данных VBA

Типы данных

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

Integer

Целые числа от –32768 до 32767

Single

От -3.402823E38 до -1.401298E-45 для отрицательных значений;

От 1.401298E-45 до 3.402823E38 для положительных значений;

Boolean

Логическое значение True или False

String

Строка символов до 255

Date

Дата и время

Variant

Любое числовое или строковое значение

Обозначения типов данных является ключевыми словами языка (и выделяется после набора в редакторе VBA).

Над различными типами данных допустимы различные операции. В VBA имеются три основных типа операций:

математические, выполняются над числами, их результатом являются числа;

операции отношения, могут применяться не только к числам, их результатом является значения логического типа;

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

Математические операции

Математические функции

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

  • длина имени не должна превышать 255 символов;

  • имя не может содержать стандартные разделители (точку, запятую, двоеточие, дефисов, пробелов и т.п.) и следующих символов: %, &, !, @, #, $;

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

  • имена должны быть уникальны внутри области, в которой они определены;

  • запрещено использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и процедур

Блок описания переменных имеет следующий синтаксис:

Dim <Имя> [As <Тип>]

Здесь Dim и As – ключевые слова VBA;

<Имя> – имя переменной, удовлетворяющее стандартным правилам именования переменных;

<Тип> – тип данных переменной.

Назначение этого оператора – объявить переменную, т.е. задать ее имя и тип, однако объявление типа может отсутствовать. В этом случае по умолчанию переменная получает тип Variant.

Задания: