Иллюстрированный самоучитель по Basic, вводный курс

Приложение. Язык Qbasic (краткий справочник). Сообщения об ошибках и их коды. Коды ASCII.

Таблица П3. Операторы выбора и перехода.

Оператор Описание
GOTO Безусловный переход на метку
IF… THEN… ELSE Переход в зависимости от истинности или ложности проверяемого условия
SELECT CASE Переход в зависимости от значения выражения

Таблица П4. Операторы и функции для работы с файлами.

Оператор, функция Описание
CLOSE Закрывает один или несколько файлов или устройств
FIELD Отводит место под переменные в буфере файлов прямого доступа
FILEATTR Возвращает информацию об открытом файле
GET Считывает из файла в буфер прямого доступа или в переменную
INPUT # Считывает данные из файла
IOCTL Посылает управляющую строку драйверу устройства
LINE INPUT # Считывает строку до 255 символов с клавиатуры или из файла
LOCK Ограничивает или закрывает доступ к файлу при работе в сети
OPEN Открывает файл или устройство
PRINT # Записывает данные в файл
PRINT # USING Записывает отформатированные данные в файл
PUT Записывает содержимое переменной или буфера прямого доступа в файл
RESET Закрывает все открытые файлы и устройства
SEEK Устанавливает позицию файла для последующей записи или считывания
UNLOCK Снимает ограничения, наложенные последним оператором LOCK
WRITE # Записывает данные в последовательный файл

Таблица П5. Переменные.

Конструкция Описание
CLEAR Закрывает все файлы, освобождает буферы файлов, очищает все общие переменные, устанавливает числовые переменные и массивы в ноль, устанавливает строковые переменные в ноль и инициализирует стек. Кроме того, CLEAR может изменять размер стека
CONST Описывает одну или несколько символьных переменных
DATA Указывает значения данных для последующего считывания оператором READ
INPUT Считывает входные данные с клавиатуры или из файла
LET Присваивает значение выражения переменной
RANDOMIZE Инициализирует генератор случайных чисел
READ Считывает данные, указанные в операторе DATA
RESTORE Восстанавливает считанные значения в операторе DATA
SWAP Обменивает значения двух переменных

Таблица П6. Массивы.

Конструкция Описание
DIM Оператор объявления массива
ERASE Для статических массивов каждому элементу присваивается ноль. Для строкового – определяются строки нулевой длины. Для динамического – освобождает память, используемую массивом
OPTION BASE Устанавливает нижнюю границу индекса массива
REDIM Описывает или изменяет размер динамического массива
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.