Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика VBA.pdf
Скачиваний:
893
Добавлен:
27.03.2016
Размер:
1.1 Mб
Скачать

2.7 Оператор присваивания

Переменная величина получает конкретное значение в результате выполнения операции присваивания. Три основных свойства присваивания:

-пока переменной не присвоено значение, она остается неопределенной;

-значение, присвоенное переменной, сохраняется в ней вплоть до выполнения присваивания этой переменной нового значения;

-новое значение, присвоенное переменной, заменяет ее предыдущее значение.

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

<имя переменной> = < выражение > < выражение > содержит константы, переменные, указатели функ-

ций, соединенные знаками арифметических операций.

При выполнении оператора присваивания сначала вычисляется значение выражения при текущих значениях входящих в него операндов. Затем это значение приводится к типу и размеру переменной и присваивается переменной – получателю присваивания. В ариф-

метическом операторе присваивания переменная и выражение имеют числовой тип.

Примеры записи арифметических операторов присваивания и функций

Математическая запись

Оператор присваивания

y =

a +b

 

 

 

 

Y=(A+B)/(1.+X^4)

1+ x4

 

 

 

 

 

 

 

 

g =

1 sin(31o )

G =0.5*Sin(3.14159*31./180.)

 

2

 

 

 

 

 

 

q =

 

 

log2

x =

 

ln x

Q=Sqr(2.)* Log(X) / Log(2.)

 

2

2

 

 

 

 

 

 

 

ln 2

 

34

z =

e sin2 x

Z=Exp(1)*Sin(X)^2/(1.+Exp(-X))

 

 

 

1+ex

 

f =

 

 

 

 

1

e

x2

 

 

 

 

 

F=Sqr(Abs(0.5-Exp(-X^2)))

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R = 3

 

 

 

 

 

 

 

 

1+ x2

R=(1.+X^2)^(1./3.)

S = 3

 

= (x)1/ 3 =

 

 

x

, для любого x

S= Abs(X)^(1./3.)*Sgn(X)

= знак(x)

 

x

 

1/ 3

 

 

Впоследнем операторе показан приём возведения вещественной переменной x с положительным или отрицательным значением в (рациональную) вещественную степень p/q=1/3, q – нечётное.

Вязыке VBA оператор присваивания может также осуществлять ввод и вывод данных на лист открытой книги Excel. Для этого следует использовать инструкцию Cells(n,m), где n определяет номер строки активного листа рабочей книги, а m – номер столбца на этом листе.

Пример.

Cells(2,3)= 5.2 ′ записывает в ячейку C2 число 5,2

d=Cells(3,2) ′ присваивает переменной d значение числа из ячейки В3

35