Компьютерные технологии в металлургии и литейном производстве. Дембовский В.В. - 47 стр.

UptoLike

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

Рубрика: 

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 (априорно
предполагается знакомство читателя, по крайней мере, с одним