Высокоуровневые методы информатики и программирования. Степанов А.Г. - 38 стр.

UptoLike

Составители: 

38
скобках не являются обязательными. При написании программ они могут опускаться, и тогда
предполагается некоторое их значение по умолчанию.
Одним оператором Dim можно описывать несколько переменных. В качестве
обозначений используются:
WithEventsключевое слово, указывающее, что ИмяПеременной является именем
объектной переменной, используемым при отклике на события, генерируемые дру-
гими приложениями (внешняя ссылка).
Индексыразмерности массивов, задаваемые в формате
[Нижний To] Верхний
По умолчанию нижний индекс считается равным 0.
New – ключевое слово, указывающее возможность неявного создания объекта. Новый экземп-
ляр объекта создается при первой ссылке на него.
Тип тип переменной в соответствии с табл. 2.
Отметим, что оператор объявления переменных не создает исполняемых ко-
дов программы, а только резервирует память машины для хранения данных. Как
следствие, отсутствует обозначение такого оператора в алгоритме программы.
Оператор присваивания обеспечивает занесение информации в ячейки памя-
ти, связанные с идентификатором и имеет символ равенства (=). Необходимо обра-
тить внимание на то обстоятельство, что в отличие обычного равенства, которое вы-
полняется всегда, оператор присваивания имеет динамические свойства (зависит от
времени). При его выполнении результат вычислений правой части оператора зано-
сится в ячейку памяти, указанную слева от знака равенства, число в которой имело
одно значение до выполнения оператора и другое после его выполнения. Задавая
последовательность операторов присваивания, мы можем программировать запись
данных в ячейки памяти ЭВМ. Поэтому для его обозначения в алгоритме лучше все-
го подходит символ процесс (рис. 3). Синтаксис оператора имеет вид
[Let] Идентификатор = Выражение
Пример 11. Несколько операторов присваивания, производящих вычисления
с использованием операций
j=1 ‘В ячейку j записывается 1
j=j+1 ‘Считывается число из ячейки j (там была 1), и к этому числу добавляется 1. ‘Результат
(число 2) снова записывается в ячейку j
К_выдаче = Начисленно - Начисленно*Ставка_налогаПредполагается, что в ячейки
Начисленно, Ставка_налога заранее были занесены значения (например, предыдущими 'опер-
аторами присваивания). Извлекается число из ячейки Начисленно и запоминается.
Извлекается число из ячейки Ставка_налога. Выполняется операция умножения.
К числу, извлеченному из ячейки Начисленно добавляется вычисленное произведение.
Полученная сумма заносится в ячейку К_выдаче
Язык VBA предусматривает работу с так называемыми объектами. При работе
такие переменные должны быть специально объявлены. Объектные переменные
рассматриваются как указатели (адреса ячеек памяти) на объект. Для записи значе-