Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Букв латинского алфавита A-Z.Содержание книги
Поиск на нашем сайте
В системе программирования VBA для записи имен переменных, ключевых слов можно применять как прописные, так и строчные буквы, причем регистр буквы не имеет значения. После набора оператора и нажатия клавиши ENTER (Ввод) встроенный редактор заменит в ключевых словах первые строчные буквы прописными, остальные - строчными. Правильно написанные служебные (ключевые) слова выделяются, синим цветом. Буквы русского алфавита, кириллицу, разрешается записывать в именах переменных, в названии программы и в некоторых других конструкциях. Арабских цифр 0-1. Во время набора программы неопытные программисты часто путают цифру 0 и букву О, цифру 1 и букву I. Желательно в именах переменных использовать прописные буквы О и I только тогда, когда это действительно необходимо. Специальные символы. В языке VBA используются перечисленные ниже специальные символы.
+ плюс - минус, * звездочка (знак умножения), ^ знак возведения в степень, / дробная черта (слеш), = знак присваивания. (левая скобка, ) правая скобка, . точка, , запятая, ; точка с запятой, : двоеточие, ' апостроф, " двойная кавычка, % процент, $ знак доллара, # знак используется в операторах ввода и вывода, ! восклицательный знак, > больше, < меньше, _ знак подчеркивания, пробел. Смысл специальных символов иногда зависит от контекста, т.е. они могут иметь различное значение в разных конструкциях. Так символ «=» может использоваться в операторах присваивания значений переменным или в качестве знака отношения «равно», если, например, необходимо записать условие равенства двух переменных - «a равно b». Символ "пробел" используется для разделения отдельных конструкций языка и их элементов, а также для наглядности записи программы. Ключевые слова. Это - слова английского языка, которые используются в различных конструкциях языка: If - если; Then – тогда; Else – иначе; End – конец; For – для; Step – шаг; To- до; Next – следующий; Sub –подпрограмма; Function - функция и т.п. В VBA используется много ключевых (зарезервированных) слов английского зыка. В данном пособии эти слова вводятся по мере изучения отдельных операторов. Типы данных Переменные и константы являются данными программы и входят в состав выражений, которые используются, например, для вычисления значений функций. Константа - величина, которая не изменяется в процессе выполнения программы. Переменные могут изменять свое значение. Транслятор учитывает тип переменных при переводе текста программы, написанного на VBA (исходного модуля) на язык машины. В зависимости от типа переменной для нее отводится область памяти определенного размера: 1,2,4,8 или более байт. Для каждого типа данных используется свой набор операций. Для числовых данных - это сложение, вычитание, умножение, деление и некоторые другие. Для строковых переменных – объединение строк (конкатенация). Для логических переменных – отрицание, логическое умножение, логическое сложение и т. д. Поэтому в программе следует указывать типы используемых переменных. В VBA допускается применение нескольких типов данных: числовые (целые, вещественные, переменные удвоенной точности), строковые, логические, Variant и другие. Пока будем рассматривать три типа: числовые, строковые и данные типа Variant. Если тип переменой не указан в программе, то транслятор будет полагать, что это переменная типа Variant. Сведения об этом типе данных приведены ниже. В VBA используются следующие типы числовых данных: - двухбайтовые целые (Integer); - длинные целые (Long), 4 байта; - вещественные (Single), 4 байта; - вещественные удвоенной точности (Double), 8 байт. Переменные. Целые переменные типа Integer занимают в памяти 2 байта. Диапазон их изменения от -32768 до +32767. Если этот диапазон не удовлетворяет пользователя, которому приходится работать с очень большими числами, то можно использовать длинные целые числа типа Long, которые размещаются в 4 байтах. Эти числа могут принимать значения от -2147483648 до +2147483647. Вещественные переменные стандартной точности (тип Single) занимает в памяти 4 байта. Они имеют диапазоны изменения отрицательных величин от -3,402823×1038 до -1,401298×10-45 и положительных от 1,401298×10-45 до 3,402823×1038. Обратите внимание на то, что при использовании типа Single значения переменных, большие -1,401298×10-45,, но меньшие 1,401298×10-45 могут быть представлены в ПК только нулями. Величины меньшие, чем -3,402823×1038 или большие, чем 3,402823×1038 вообще нельзя применять, работая с данными этого типа, так как 4-х байтовые поля памяти слишком малы для того, чтобы в них можно было бы записать такие большие по модулю числа. Точность представления данных этого типа не более 7 значащих цифр. Вещественные переменные удвоенной точности (тип Double) записываются в 8 байтах. Диапазон изменения величин этого типа шире: от -1,79769313486232×10308 до -4,94965645841247×10-324 для отрицательных величин и от 4,94965645841247×10-324 до 1,79769313486232×10308 для положительных. Но и здесь имеются ограничения, подобные тем, которые описаны выше для переменных типа Single. Точность представления данных типа Double не более 15 значащих цифр. Переменные типа Variant занимают по 16 байт и имеют тип, соответствующий типу константы, присвоенной этой переменной. Если такой переменной присвоено числовое значение, то она используется в арифметических выражениях, если - логическое, то в логических, а если строковое – в строковых. Каждая переменная в VBA должна иметь свое имя. Имена переменных, называемые еще идентификаторами, представляют собой одну букву или последовательность букв, цифр и символов подчеркивания, начинающуюся с буквы. Не разрешается записывать в именах символ пробела. Имя может состоять из нескольких (не более 255) символов. Чем длиннее имена переменных, тем дольше транслируется программа. Буквы русского алфавита можно использовать в именах. Пример. Допустимые имена: A, ТЕТА, V, H, VZW, B12, Длина. Недопустимые имена: 1B2 - первый символ цифра, F(x) – использованы скобки, а+б - использован знак операции. Регистр букв не имеет значения. Поэтому перечисленные ниже имена равнозначны. TETA, teta, Teta Хорошим стилем программирования считается выбор таких имен, которые по написанию близки к обозначениям переменных, используемых в поставленной задаче. Желательно описать в программе все переменные, указав тип каждой из них. Если переменные не описаны, то по умолчанию им приписывается тип Variant. Однако, описание переменных облегчает чтение программы и, как правило, приводит к уменьшению количества ошибок, которые приходится искать во время отладки. Имеется несколько операторов описания типа переменных. Чаще всего используется оператор, который имеет вид: Dim имя переменной As тип переменной Пример Dim k As Integer Dim m As Long Dim x As Single Dim y As Double Dim st As String В первом операторе описана целая переменная k, во втором - длинная целая m, в третьем - вещественная переменная стандартной длины х, в четвертом - вещественная переменная удвоенной точности у, а в пятом - строковая переменная st. В одном операторе можно описать несколько переменных. При этом надо указывать тип каждой переменной, используя конструкцию As тип переменной.
|
||||
Последнее изменение этой страницы: 2016-12-16; просмотров: 368; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.148.180 (0.007 с.) |