Составители:
Рубрика:
47
Соответственно решаемой задаче, эти величины в общем
случае следует отнести к определенному типу и описать их в
начале программы.
Пусть, например, для переменной
x достаточна одинарная точ
ность (7 верных значащих цифр), переменная y требует удвоенной
точности (15 верных значащих цифр), а z является целым числом.
Тогда программа должна начинаться с описания этих (а вообще
и всех, вовлекаемых в процесс счёта) переменных следующим об-
разом:
DIM
x As Single, y As Double
DIM
z As Integer
Здесь аббревиатура DIM (одно из ключевых, т.е. распозна-
ваемых компьютером слов) – от англ. Dimension (размер), Single –
одинарная (единичная), Double – удвоенная (двойная) точность; As
– как (в качестве), Integer – целое.
Та же символика служит для описания массивов переменных,
например, DIM
x(1000), y(500,100), соответственно для одномерных
и двумерных массивов. Порядковый номер первого элемента мас-
сива описывается оператором Option BASE (), где в скобках
указывают 0 или 1.
Допускается также традиционное описание типов перемен-
ных оператором DefType, принимающего формы, например:
DefSng a – d
– для переменных одинарной точности от a до
d включительно;
DefDbl x, y
– для переменных x и y удвоенной точности;
DefInt z – для целой z.
Заметим, что большинство современных языков программи-
рования использует в качестве стандарта английский язык.
Вообще переменные могут быть и не описаны явно. Тогда
по умолчанию тип переменной – Variant присваивается автомати-
чески компьютером. Однако это занимает больший объём опе-
ративной памяти, снижает производительность вычислительного
процесса, усложняет процедуру поиска ошибок.
Ввод исходных значений переменных в языках VBA и VB
отличается от их предшественников – языков Turbo Basic, QBa-
sic, Quick Basic [4, 5] отсутствием оператора INPUT (априорно
предполагается знакомство читателя, по крайней мере, с одним
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »
