Справка:Описание QBasic
Материал из Blitz Et Cetera
QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык довольно популярен для обучения программированию, и используется во многих школах.
Возможности
- Развитая среда разработки с дебаггером и встроенной контекстной справкой
- Интерпретатор (возможность исполнения вводимых операций при работе программы)
- Модульность
- Типы данных:
- целое (Integer, 2 байта)
- длинное целое (Long, 4 байта)
- с плавающей точкой (Single, 4 байта)
- с плавающей точкой, дойной точности (Double, 8 байт)
- строка (String)
- строка с фиксированным кол-вом символов
- пользовательские типы данных
- Массивы размерностью до 8
- Стандартный набор арифметических операций, операций сравнения
- Стандартные циклы с возможностью выхода
- Стандартные операции со строками
- Логические операции: и, или, исключающее или, эквивалентность, импликация
- Процедуры и функции с возможностью рекурсии, которые редактируются в отдельных окнах
- Функции DEF FN
- Графические команды: задание экрана, рисование примитивов, захват/отрисовка изображений, заливка
- Стандартный наблор операций с файлами
- Доступ к портам (IN/OUT)
- Перехват событий: ошибок, нажатий клавиш и т. п.
- Возможность использования номеров строк, меток
Ограничения
- Использование единственной операционной системы - DOS.
- 640кб памяти на программу, данные, библиотеки (встроенные и дополнительные) и TSR-программы типа драйвера русских букв.
- Не более 64кб на один массив и модуль.
- Нет встроенной поддрержки SVGA-режимов экрана (только VGA 320x200x256 и EGA Hi-Res 640x480x16).
Ссылки
|