Реферат: Описание языка Turbo Basic для студентов всех специальностей
наглядности. Оператор
DRAW "BM 180, 20 NU10 ND10 NL10 NR 10"
- 27 -
осуществляет перемещение без обозначения пути в точку (180, 20),
а затем чертит крест (знак +).
В операторе DRAW можно использовать не только символьные
константы (см.выше), но и символьные переменные, в которых зара-
нее заготавливаются отдельные фрагменты рисунка (или весь рису-
нок), что позволяет воспроизводить их многократно различными опе-
раторами DRAW. Например,
SQAR$ = "L10U10R10D10"
DRAW SQAR$
Аргументы перемещения n, k, V могут быть заданы константами, как
в приведенных выше примерах операторов DRAW, или переменными. В
последнем случае нужно использовать функцию VARPTR$. Например,
операторы
DRAW " E15 "
и
a = 15
DRAW " E = " + VARPTR$ (a)
выполняют одно и то же действие. Это же относится и к операторам
I% = 1
DRAW " M = " + VARPTR$ (I%) + " , 40"
и
DRAW " M = 1, 40"
Но в первом случае (при использовании переменной I%) оператор
DRAW может выполняться при различных ее значениях, например, в
цикле.
Замечание. Выполнение оператора DRAW возможно только в гра-