
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Линейная структура
- •Разветвленная структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Циклическая структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Запуск, редактирование и отладка программы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Константы
- •Переменные
- •Сводная таблица описания типов данных
- •Операции языка QuickBasic
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Функции обработки символьных строк
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Условные операторы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Работа с субд Microsoft Access 2000
- •Панель кнопок перехода
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Средства архивации файлов
- •4. Контрольные вопросы
- •5. Библиографический список
Константы
Константы - это заранее объявленые величины, которые не меняются в процессе выполнения программы. Бывают следующих видов:
литерные константы (числа и строки);
символические (именованные) константы, используемые вместо чисел и строк, состоящие из литер и знаков.
Константы | ||
Тип |
Описание |
Пример |
Неименованные (Литерные) | ||
Символьные |
до 32767 алфавитно-числовых символов исключая кавычки и символы перевода каретки и пропуска строки |
“Информатика” “$ 25,000,000” |
Числовые |
целые или длинные целые типа, обычной или двойной точности |
Целый тип: 68, +407, -1 Двойной точности: 4.35D-10 |
Именованные (Символические) | ||
Символьные |
тех же типов что и неименованные |
CONST Group% = 20 |
Числовые |
при помощи ключевого слова CONST Имя константы используется также как и имя переменной. |
CONST Musik$ = “mtb120о016еее” |
Переменные
Переменная - это величина, которая может меняться при выполнении программы. Переменные бывают простые (символьного типа, числового и пользовательского типов) и переменные массивы - представляющие собой группу объектов одного типа.
Имена переменных могут содержать до 40 символов. В имени переменных могут содержаться латинские буквы, числа, десятичная точка, и символы определения типа (%, &, !, #, $). Первый символ должен быть латинской буквой. Если переменная начинается с FN, подразумевается вызов функции DEF FN.
Имя переменной не может быть зарезервированным словом QuickBASIC (команды, операторы, имена функций), однако допускается комбинация зарезервированного слова и других символов.
Давая имена переменным возможна комбинация в них прописных и строчных букв, что довольно удобно для программиста (QuickBASIC же не различает прописные и строчные буквы при работе с переменными, но следит за правильностью их комбинаций в одинаковых переменных).
Простые переменные | ||||||||||||||
Тип переменной |
Суффикс |
Описание АS_тип |
Описание DEF_тип |
Занимаемый объем |
Диапазон значений | |||||||||
Переменные числового типа | ||||||||||||||
Представляют собой числа следующих типов: | ||||||||||||||
Целая |
% |
INTEGER |
DEFINT |
2 байт |
от -32768 до +32768 | |||||||||
Длинная целая |
& |
LONG |
DEFLNG |
4 байт |
от -2147483648 до +2147483647 | |||||||||
Обычной точности |
! |
SINGLE |
DEFSNG |
4 байт |
от -3.402823E+38 до -1.40129E-45 (отрицател.) от +1.40129E-45 до +3.402823E+38 (положит.) | |||||||||
Двойной точности |
# |
DOUBLE |
DEFDBL |
8 байт |
1.797693134862316E+308 до --4.94965E-324 (+) 4.94965E-324 до 1.797693134862316E+308 (-) | |||||||||
Присвоить переменной числового типа тип можно следующим образом ПРИМЕР
| ||||||||||||||
Переменные символьного типа | ||||||||||||||
Переменные символьного типа (строки) - могут включать в себя любые символы из таблицы ASCII, причем для присваивания значения символьной переменной, оно берется в кавычки. Бывают следующих типов. | ||||||||||||||
Строка переменной длины |
$ |
STRING |
DEFSTR |
длина байт+4 байт описатель |
до +32767 | |||||||||
Строка фиксированной длины |
$ |
STRING*num |
|
num байт |
num байт | |||||||||
Присвоить переменной символьного типа тип можно следующим образом ПРИМЕР
| ||||||||||||||
Переменные пользовательского типа | ||||||||||||||
Пользовательский тип данных (записи) удобен для группирования пользовательских данных по какому-либо признаку. | ||||||||||||||
Пользова- тельский |
Вышеприведенные числовые и символьные типы данных кроме STRING |
сумма байт отдельных элементов записи | ||||||||||||
Присвоить записи тип можно следующим образом ПРИМЕР
|
Переменные-массивы | |||
Тип |
Описание |
Ограничения |
Пример |
ЛЮБОЙ |
Правила использования массива, такие же как и для переменной. |
Мax размер - 65535 байт; Мax число размерностей - 8; Мax номер индекса - 32768 |
DIM А (30 TO 60) DIM B (30) DIM С (30, 60) |