Quick basic
Автор BR@DVEY задал вопрос в разделе Мобильная связь
Quick Basic основные операторы и получил лучший ответ
Ответ от Aлёнк@[гуру]
Основные операторы языка QBasic!
Основные директивы
CLS -очищение экрана
END -конец программы
"+"и"-" - сложение и вычитание
"*"и"/" - умножение и деление
"^" - возведение в любую степень
(x+3,14)/(a+b) - используются только круглые скобки.
Встроенноые функции.
SQR(X) -извлечение корня
ABS(X) -модуль (абсолютная величина) числа
sin(X);cos(X);tan(X) -тригонометрические функции синус, косинус и тангенс угла в радианах
ATN(X) -арктангенс числа в радианах
INT(X) -округление числа (дробная часть числа отбрасывается)
RND(X) -случайное число
z=YMODx -целый остаток от деления y на x
log(X) -логарифмическая функция (натуральный логарифм по основанию e=2,71828);
EXP(X) -показательная функция
Операции ввода - вывода
информации
PRINT -вывод информации на экран
PRINT X -вывод на экран значения числа X
INPUT -ввод данных.
Управляющие конструкции QBasic
GOTO N-"N"-метка
Условный оператор IF...THEN... ELSE(если, тогда, иначе) :
IF<условие> Then<список операторов>ELSE<список операторов>
<>- неравно,
> - больше,
<меньше,
>=больше или равно.
AND(и); OR(или)
Некоторые полезные команды QBasic
Оператор Locate a,b - указывает позицию экрана (a-строка, b-столбец) , начиная с которой будет печататься текст или число. Обычно используется перед оператором PRINT.
Директива FILES выдаёт список подкаталогов и файлов в текущем каталоге. Кроме того, выдаётся свободная память на жёстком диске
Директория SHELL "name" позволяет запускать программу name.exe или name.com указанную в кавычках. Эта программа должна находиться в текущем каталоге, там же, где и *.bas файл. Расширение exe или com можно не указывать.
Графические операторы в QBasic
SCREEN N - этот оператор очищает экран и задаёт графический режим, где N определяет тип графического режима: N=1,7,8,9,12 При N=12 в операторе COLOR цвет фона не задаётся. При N=7 режи экрана 320x200 пикселей и 16 цветов.
Режим SCREEN 7 используется весьма часто.
Если задан оператор SCREEN_N, то оператор CLS можно не использовать.
color c1,c2. color - оператор, задающий цвет текста и фона, где c1 задаёт цвет текста, а c2-цвет фона. c1,c2=0-15
Пример использованя этого оператора -color14,1
Рисование точки: PSET (X,Y),C, где X,Y -координаты точки, C - цвет точки. C = 0-15.X=160,Y=100 -координаты центра экрана для режима SCREEN7.
Оператор стирания точки: PRESER(X,Y) Рисование линии: LINE(x1,y1) =(x2,y2),C. Здесь x1,y1 и x2,y2- координаты концов линии, C -цвет.
Рисование прямоугольной рамки: line(x1,y1)-(x2,y2),C,B. Здесь x1,y1 и x2,y2 - координаты концов левой диагонали, C -цвет.
Рисование закрашенного прямоугольника: line (x1,y1)-(x2,y2), C, BF. Здесь x1,y1 и x2,y2 - координаты концов левой диагонали, C-цвет.
Рисование окружности:
CIRCLE (X,Y),R,C Здесь x,y - координаты центра, R -радиус, C-цвет.
Рисование дуги и сектора: CIRCLE (X,Y)R,C,ф1,ф2 Здесь ф1, ф2 начальный и конечный углы дуги в радианах. У сектора перед ф1 и ф2 стоит знак синус
Рисование элипса: CIRCLE(X,Y),R,C,K:
Здесь k - эксцентриситет эллипса.
k<1 - элипс вытянут вдоль больши оси.
k>1 -эллипс вытянут вдоль малой оси.Источник: