Quick Basic основные операторы

Quick Basic основные операторы

  1. Основные операторы языка 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(если, тогда, иначе) :
    IFlt;условиеgt; Thenlt;список операторовgt;ELSElt;список операторовgt;
    lt;gt;- неравно,
    gt; - больше,
    lt;меньше,
    gt;=больше или равно.

    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 - эксцентриситет эллипса.
    klt;1 - элипс вытянут вдоль больши оси.
    kgt;1 -эллипс вытянут вдоль малой оси.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *