Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Шпоры / shpora_informatika.doc
Скачиваний:
12
Добавлен:
03.08.2023
Размер:
257.02 Кб
Скачать

42. Язык программирования vba. Синтаксис программного кода. Способы адресации.

В VBA принято называть оператором правило записи команды синтаксисом или форматом. Операторы VBA имеют форматы: обектное свойство=значение,объектный метод [параметр 1=значению 1] [параметр 2=значению 1], объект-имя объекта, для которого устанавливается свойства элемента. Обычно цепочка объектов начинается с объекта application, который можно опускать. Свойства-характеристика объекта подлежащая изменеию. Значение состояние объекта. Метод-команда или процедура. Параметры-аргумент, используемый метод.

43.Типы данных. Объявление переменных в vba. Оператор присваивания. Условный оператор.

Операторы- являются основным элементами кода. Последовательность операторов образует процедуру. Операторы состоят из ключевых слов и выражений они выполняют операции и параметры. Различают простые операторы, записанные в одну строку, и сложные, называемые структурами (операторы условия и циклы).

Оператор присваивания - самый простой и наиболее распространённый оператор.

Формат оператора присваивания.

Оператор присваивания представляет собой запись, содержащую символ = (знак равенства), слева от которого указано имя переменной, а справа - выражение. Оператор присваивания заканчивается знаком ; (точка с запятой). Оператор присваивания можно отличить в тексте программы по наличию знака равенства. В качестве выражения может быть указана константа, переменная, вызов функции или собственно выражение. Оператор присваивания, как и любой другой оператор, является исполняемым. Это значит, что запись, составляющая оператор присваивания, исполняется в соответствии с правилом. При исполнении оператора присваивания вычисляется значение в правой части, а затем это значение присваивается переменной слева от знака равенства. В результате исполнения оператора присваивания переменная в левой части всегда получает новое значение; это значение может отличаться или совпадать с предыдущим значением этой переменной. Вычисление выражения в правой части оператора присваивания осуществляется в соответствии с порядком вычисления выражений. В операторе присваивания допускается объявление типа переменной слева от знака равенства. Ранее объявленные переменные используются в операторе присваивания без указания типа. В операторе присваивания не допускается объявление типа переменной в правой части от знака равенства. В операторе присваивания не допускается повторное объявление типа переменных. На практике решение большинства задач не удается описать с помощью программ линейной структуры. При этом после проверки некоторого условия выполняется та или иная последовательность операторов, однако происходит нарушение естественного порядка выполнения операторов. Для этих целей используют управляющие операторы. Условный оператор используется для реализации разветвлений в программе, которые происходят при выполнении некоторого условия и имеет следующую структуру: IF <логическое выражение> THEN условие1 ELSE условие 2.

Если логическое выражение, выступающее в качестве условия, принимает значение False, то выполняются операторы, расположенные после else (серия2), если True, — операторы, следующие за then. При записи логического выражения следует избегать знака = (равно) для действительных переменных, так как они представляются неточно, а поэтому может не произойти совпадений значений выражений, стоящих слева и справа от знака равно. условный оператор — оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого. Оператор ветвления применяется в случаях, когда выполнение или невыполнение некоторого набора команд должно зависеть от выполнения или невыполнения некоторого условия. Ветвление — одна из трёх (наряду с последовательным исполнением команд и циклом) базовых конструкций структурного программирования.