Константы и переменные

Константы

Константы определяют в начале программы. После определения они могут использоваться во всей программе.

CONST Имя_константы = Выражение [, Имя_константы «Выражение]…
Имя_константы — Имя константы содержит максимум 40 символов и должно начинаться с буквы. Допустимые символы: «A…Z»,»0…9″ и точка».». Причем несущественно, строчные или заглавные буквы составляют имя константы. Последним должен быть один из символов, идентифицирующих тот или иной стандартный тип (! # % $ ). По умолчанию QBASIC сам присвоит тип SINGLE. Следует следить за тем, чтобы не присвоить константе ключевое слово в качестве имени. Выражение — Значение, которое должно храниться в константе. Это значение может быть просто числом, другой константой, текстом или арифметическим выражением (не применять операцию»^»).

Пример:
‘Работа с константами 
CONST р1!-3.14 
CONST mwst%- 14

Переменные

Так же, как и константы, переменные определяют в самом начале программы. В отличие от констант, значения переменных могут меняться в процессе выполнения программы.
Объявление переменных выглядит так:

DIM [SHARED] Имя_переменной [, Имя_переменной]…

SHARED — Указание на то, что переменную можно использовать во всех функциях и процедурах программы.
Имя_переменной — Его максимальная длина 40 символов. Имя переменной подчиняется тем же правилам, что и имя константы.

Примеры:
DIM SHARED height!
DIM breadth!
DIM height!, length!, okl$, telefon$

Примечание: Будет лучше, если имена переменных и констант
соответствуют их содержанию. С переменными height!, telefon$, length! сразу ассоциируется их применение. 

Присвоение значений переменным

Присвоить некоторое значение переменной можно следующим образом:

Имя_переменной = {Строковое_выражение | Арифметическое_выражение}

При присвоении значения необходимо следить за тем, чтобы тип переменной соответствовал типу выражения, расположенного справа от знака равенства. Если Вы попробуете присвоить строковое выражение арифметической переменной или наоборот, то получите ошибку несоответствия типов. Необходимо также точно соблюдать соответствие между типом числовой переменной и типом арифметического выражения, чтобы избежать ошибок при вычислениях.

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

Конструкции, в которых переменная находится слева и справа от знака равенства, применяются очень часто. Интерпретация такого выражения достаточно проста. Сначала вычисляется значение выражения, стоящего справа от знака равенства с учетом текущих значений переменных, и только после этого происходит присвоение значение переменной, расположенной слева от знака равенства. 

Добавить комментарий