- •Типы данных Данные и их типы
- •Числовые типы данных
- •Символьные типы данных
- •Пользовательские типы данных (записи)
- •Константы
- •Неименованные константы
- •Именованные константы
- •Переменные
- •Имена переменных
- •Переменные числового типа
- •Переменные символьного типа
- •Переменные пользовательского типа данных
- •Сводная таблица описания типов данных
Неименованные константы
Они бывают символьные и числовые, и используются в программе в тех случаях, когда их значение заранее известно и не подлежит изменению.
Символьные константы — это последовательность до 32767 алфавитно-числовых символов (за исключением кавычек (") и символов перевода каретки и пропуска строки (CR — ASCII 13 и LF — ASCII 10). Они обязательно должны заключаться в кавычки:
"ПРИВЕТ"
"$ 25,000,000"
"Число работников"
Пример:
PRINT "Средняя заработная плата"
Числовые константы представляют собой положительные или отрицательные числа. Они могут быть тех же типов, что и переменные — целые или длинные целые типа, обычной или двойной точности:
Целый тип: 68, +407 -1
Длинный целый тип: 95000000, -400141
Обычной точности: 9.0846
Двойной точности: 4.35D-10
Пример:
PRINT 15000
Именованные константы
Они также бывают символьные и числовые, тех же типов, что и неименованные. Чтобы использовать именованную константу, ее необходимо объявить при помощи ключевого слова CONST, например:
CONST MaxArray% = 512
В этом примере объявляется целочисленная константа МахАrrау и ей присваивается значение 512. В дальнейшем к этой константе можно обращаться по имени:
DIM Tovar$(МахАrrау)
Символьная константа объявляется и используется аналогично:
CONST BAD$ = "mbt120o016eee12c"
…..
PLAY BAD
При обращении к именованным константам вы можете опускать расширение, как показано в этих примерах.
Использование именованных констант имеет ряд преимуществ по сравнению с использованием для этих целей переменных:
Однажды определив константу, вы не сможете случайно изменить ее значение. BASIC сразу выдаст сообщение об ошибке "Duplicate Definition" (Двойное определение);
Именованная константа доступна всем процедурам и функциям данного модуля. В случае же использования переменной, вы должны будете объявить ее как SHARED во всех процедурах и функциях модуля;
BASIC выполняет операции с константами быстрее, чем с переменными.
Е
HELP:
MaxArray
MaxArray is в synbol that, is used in your program as follows:
Untitled
constant of type: INTEGER Value = 512
сли подвести курсор к названию именованной константы где-либо в Вашей программе и нажать клавишу {F1} среда QB покажет тип и значение этой константы:
Удобно использовать именованные константы для обозначения функциональных клавиш. Это очень помогает при написании программ — не надо держать в голове, коды этих клавиш — вместо этого можно просто написать:
CONST F1% = 59, F2% = 60, F3% = 61, F4% = 62, F5% = 63
CONST F6% = 64, F7% = 65, F8% = 66, F9% = 67, F10% = 68
………
SELECT CASE Kod
CASE IS = Fl: …….
CASE IS = F2: …….
CASE F3 TO F9: .......
CASE IS = F10: ...
END SELECT
Переменные
Переменная — эта величина, которая может меняться при выполнении программы. Если привести пример из житейской практики, то можно скачать, что переменная величина, к примеру, сколько у Вас сейчас денег, или ближе к компьютерной практике, сколько свободного места осталось у Вас на жестком диске.
Переменные бывают простые (символьного типа, числового типа и пользовательского типа) и переменные массивы — представляющего собой группу объектов одного типа.
