Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 440; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.009 с.) |