Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Типы данных.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
113.66 Кб
Скачать

Неименованные константы

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

Символьные константы — это последовательность до 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

Переменные

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

Переменные бывают простые (символьного типа, числового типа и пользовательского типа) и переменные массивы — представляющего собой группу объектов одного типа.