Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры2 по инфе.docx
Скачиваний:
11
Добавлен:
21.09.2019
Размер:
57.1 Кб
Скачать

38. Соглашения об именах в vba, виды и типы данных

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

Основные типы данных, используемые при описании переменных и констант: Integer (Целое),Long Integer (Длинное целое),Single (десятинное число одинарной точности),Double (Двойной точности),Currency (Десятичное число с фиксированной точностью),String (Строка текста),Boolean (логический =True,False),Date (Дата),Variant (Вариант), Object (экземпляр класса)

39. Переменные, константы, явное и неявное объявление переменных и констант в vba.

Переменная – это имя, определяющее область памяти для хранения величины, которая может изменяться во время работы программы. Переменная используется для временного хранения данных в программе. Переменная может хранить информацию, введенную пользователем или полученную в процессе работы программы. Переменная может быть объявлена в программе ЯВНО и НЕЯВНО. При этом переменная используется без специального выделения для нее памяти. При явном объявлении переменной используется оператор Dim (Dimension-размерность), который резервирует определенную область под переменную.

Константа – это именованная область памяти для хранения данных, изменение которых во время работы программы не допускается. 2 типа в VBA: - встроенные константы (true, false, null), пользовательские константы

40. Области видимости переменных в vba.

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

Служебные слова Private и Public задают область видимости процедур и функций. Ключевое слово Private делает объект доступным только внутри данного модуля. Public делает объект доступным из другого модуля, переменная становится доступной во всех модулях проекта (глобальная)

41. Строковые переменные, операторы и операции в vba.

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

Операции бывают: Арифметические(сложение, возведение в степень, изменение знака операнда и т.д.), Операции отношения (равно, не равно, больше, меньше или равно и т.д.), Логические (OR – логическое сложение (ИЛИ), AND – Логическое умножение (И), NOT – Логическое отрицание (НЕ)).

Операторы: = -Оператор присваивания, ‘ -Оператор комментария, (пробел) –Перенос оператора, : -разделитель между операторами(двоеточие), & -Сложение строк (амперсант)

42. Программирование разветвляющихся процессов в vba.

Разветвляющимися алгоритмами называются алгоритмы, в которых в зависимости от выполнения некоторого логического условия или от значения какого-либо выражения дальнейшие действия могут производиться по одному из нескольких направлений. Разветвляющиеся алгоритмы реализуются в VBA с помощью оператора условия If…Then и переключателя, реализуемого оператором Select Case.

If условие Then оператор- Если условие не выполняется, то данный оператор пропускается и выполняется следующий оператор в тексте программы. If условие Then оператор1 Else оператор2

Если условие равно True, то выполняется оператор1, если – False, то - оператор2. Далее выполняется оператор, следующий по порядку за строкой с оператором IfThenElse.

Операторы If могут быть вложенными друг в друга. Такое вложение операторов применяется, если нужно проверить какое-либо условие при другом условии, которое является истинным.