Основные функции и процедуры языка QBasic
Просмотров: 5571. INPUT - оператор ввода
INPUT ["у";] < список >
ЭВМ выводит на экран сообщение (если оно есть), знак вопроса и ждет, когда с клавиатуры вводного устройства будет введено через запятую столько значений, сколько переменных в списке оператора INPUT.
2 PRINT - оператор печати
PRINT < список >
< список > может содержать переменные (числовые или символьные) и константы, арифметические выражения, строки текста (т.е. символьные константы) или то и другое.
3. GOTO - оператор безусловного перехода
GOTO < номер строки >
Безусловный переход к строке с указанным номером.
4. IF - условный оператор
IF < условие > THEN < номер строки >
Если условие при текущих значениях входящих в него переменных истинно, то происходит переход к строке, номер которой указал после THEN, в противном случае происходит переход к оператору программы, рассположенному вслед за оператором IF. Условием в операторе IF является логическое выражение.
5 FOR и NEXT - операторы цикла
FOR - опрератор начала цикла.
FOR < прост. перем. > = < ар. выраж. > TO < ар. выраж. > STEP < ар. выраж. >
Вслед за оператором начала цикла распологаются строки программы, которые будут выполняться циклически. За последним оператором тела цикла размещается оператор конца цикла, который имеет вид: NEXT < простая переменная >. Арифметические выражения, стоящие слева и справа от TO задают соответственно начальное и конечное значение параметру цикла. Выражение, стоящие после слова SEEP, задает шаг, на велечину которого изменяется параметр цикла после каждого цикла повторения тела цикла.
6. DIM - описатель массива
Оператор DIM размещается в программе раньше, чем начинается работа с соответствующим массивом. Вслед за словом DIM помещается имя массива, а за ним (в круглых скобках) - верхние границы индексов. Нижние границы индексов равны нулю.
7. REM - комментарий
REM < цепочка символов >
Опрераторы REM используются для написания заголовка или пояснения к программе либо к ее отдельным честям.
8. END - конец программы
Прекращает выполнение программы.
9. DATA и READ
DATA < список констант >
READ < список переменных >
Операторы используются вместе. Операторы DATA могут расспологаться в любом месте программы. Чтение размещенных в операторе DATA констант осуществляется оператором READ, содержащем перечень переменных, расположенных вслед за словом READ через запятую.
10. GOSUB - переход к программе
После служебного слова GOSUB указывается число - номер строки, с которой начинается подпрограмма.
11. RETURN - возврат из подпрограммы
Оператор RETURN осуществляет возврат в основную программу, т.е. передает управление тому опреатору, который стоит за соответствующим оператором вызова подпрограммы GOSUB.
12. DEFFEN - функция пользователя
DEFFEN < имя FN > (< прост. числ. перем. >) = < ариф. выраж. >
Действие опратора DEFFEN называется только при упоминании функции FN и может быть размещен в любом месте программы.
13. KILL
Оператор KILL имя файла уничтожает указанный файл.
14. COLOR
COLOR B, F
Устанавливает цвет экрана. N-число, устанавливающее цвет переднего плана экрана, т.е. текста. B - число устанавливающее фоновый цвет экрана.
15. SCREEN
SCREEN n, где n = 0,.....,13.
Переключение с экрана на экран.
16. PSET
PSET (X,Y)
Установка точки, координатами которой являются целые части значений X и Y.
17. CIRCLE
CIRCLE (X,Y), R [,C]
Оператор рисует окружность, координатами центра которой являются целые части значений X и Y, а радиусом - целая часть выражения R. Значение C задает цвет точек окружности.
18. LINE
LINE (X1, Y1) - (X2, Y2), [C] [,B] или LINE (X1, Y1) - (X2, Y2), [C] [,BF]
B, BF - параметры, задающие режим работы опреатора: B - рисование прямоугольника; BF - рисование закрашенного прямоугольника. Отсутствующие параметры B, BF - изображение отрезка. C - указатель цвета отрезка.