Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR1_Lineyniy_algoritm.doc
Скачиваний:
28
Добавлен:
21.02.2016
Размер:
931 Кб
Скачать
☆

Используемые типы данных

Тип данных

Диапазон допустимых значений

Byte

Байт

0..255

Integer

Целый

-32768.. 32767

Long

Целый двойной точности

-2147483648.. 2147483647

Single

Действительный одинарной точности

-3,402823*1038..-1,401298*10-45

для отрицательных чисел

1,401298*10-45..3,402823*1038

для положительных чисел

Double

Действительный двойной точности

-1,797693*10308..-4,940656*10-324

для отрицательных чисел

4,940656*10-324.. 1,797693*10308

для положительных чисел

Currency

Денежный

-922338203685477,5808..9223382036855477,5807

Decimal

Десятичный

+\- 79228162514264337593543950335 без десятичной запятой

+\- 7,9228162514264337593543950335 с 28 знаками после запятой

Boolean

Логический

True или False

Date

Дата

С 1 января 100 года до 31 декабря 9999 года

String

Строковый

Переменной длины – до 2 миллиардов символов

Фиксированной длины – до 65400 символов

Object

Объект

Ссылка на объект

Variant

Вариант

Специальный тип, который может заменить любой другой тип

Пример объявления переменных: DIM Ves_gruza5, Sila AS single.

5.2. Присваивание значений

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

В VBA оператор присваивания «заставляет» переменную быть равной значению выражения справа. Поэтому выражение Ves = Ves + 55 в VBA является правильным.

При присвоении переменной значения выражения необходимо учесть следующее:

  • Если выражение справа от знака «=» длинное (не вмещается в одну строку), тогда, чтобы продолжить запись оператора на следующей строке, необходимо поместить в конце текущей строки символ подчеркивания(«_»);

  • В VBA, как и остальных языках программирования, присутствует понятие «приоритет выполнения операций». Приоритеты операций приведены в таблице 2 и записаны в порядке убывания приоритета;

  • При построении выражений в VBA следует учитывать правило выполнения операций заключенных в скобки.

Таблица 2

Приоритеты операций

Знак операции

Операция

^

Возведение в степень

- ()

Отрицание

* или /

Умножение или деление

\

Целочисленное деление

Mod

Вычисление остатка деления

+ или -

Сложение или вычитание

6. Работа с константами

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

Константы описываются ключевым словом CONST, по следующему правилу:

CONST имя_константы=значение_константы.

Например: CONST d=15.

Константы могут иметь числовой, логический или строковый тип.

7. Использование стандартных функций

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

Таблица 3

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