Переменная и ее свойсва
лекции, Информатика, программирование Объем работы: 4 стр. Год сдачи: 2009 Стоимость: 40 руб. Просмотров: 856 | | |
Оглавление
Введение
Содержание
Заказать работу
1. Понятие переменной
2. Объявление переменных
3. Типы данных VBA
3.1. Использование типа Variant: за и против
4. Область определения переменных
В VBA переменная объявляется с помощью ключевого слова DIM.
DIM имя_переменной Аs Тип
Имя переменной должно подчиняться правилам именования объектов.
Например,
DIM A as integer
(объявляется переменная А как переменная целого типа)
Это оператор, с помощью которого, вы сообщаете компилятору VBA о своих намерениях использовать именованный объект и явно указываете его тип.
Если переменных несколько, то их можно объявить в одной строке через запятую, указывая для каждой переменной тип. Например,
DIM а Аs Integer, b As Byte, c As Boolean
! Если для переменной не указан тип, то переменная по умолчанию получает тип Variant.
Как только компилятор языка VBA встречает объявление переменной, в оперативной памяти компьютера выделяется место, размер, которого зависит от типа переменной. С этим местом связывается имя переменной. Значение переменная получает после выполнения оператора присваивания.
Например,
DIM A As integer
A=4
В этом примере целочисленной переменной присваивается значение 4.
3. Типы данных VBA
Название
Размер выделяемой памяти, в байтах
Диапазон хранимых значений
Примечание
Целые типы
BYTE
1 байт
от 0 до 255
Целые числа занимают меньше памяти, и операции над ними выполняются гораздо быстрее, чем над вещественными числами.
VBA автоматически преобразует эти данные в текст, когда их необходимо вывести на экран с помощью процедуры MSGBOX.
INTEGER
2 байта
от-32768 до 32767
LONG
4 байта
от2 147 483 648 до 2 147 483 647.
Вещественные типы (числа с плавающей запятой)
SINGLE
4 байта
от -3.402823E38 до -1.401298E-45 для отрицательных чисел и от 1.401298E-45 до 3.402823E38 для положительных чисел
Достоинства: большой диапазон хранимых значений.
Недостатки:
Арифметические операции над числами вещественных типов выполняются медленнее, чем над целыми числами.
Подвержены ошибкам округления, особенно тип Single
Преобразуется в текст при выводе с помощью функции MSGBOX
DOUBLE
8 байт
от -1.79769313486231E308 до...
В отличие от математического понимания переменной как изменяемой величины в программировании переменная – это контейнер для хранения данных.
Переменная – это поименованная область оперативной памяти, отведенная для временного хранения данных, которые могут изменяться по ходу выполнения программы. Переменные в языках программирования имеют три характеристики: имя, тип и значение.
Как любой контейнер (коробка) переменная имеет размер (габариты), зависящие от содержимого; значение – собственно содержимое; имя – идентифицирующая надпись на коробке.
Тип определяет:
Данные какого типа хранит переменная (числа, строки, логические значения и т.п.)
количество выделяемой под переменную памяти (в байтах),
допустимый набор операций над переменной (например, сложение, вычитание для числовых переменных; слияние, замена символов – для строковых)
Имя используется для доступа к выделенной памяти.
Значение – это хранимые в переменной данные.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.