Turbo Basic 1.1. Руководство пользователя - стр. 148
Местоположение=-6.5
'отобразить текущее местоположение
print "текущее местоположение ",Местоположение#
'отобразить тек.расстояние от исходной точки
print "расстояние от исх.точки ",abs(Расстояние#)(Местоположение#)
Функция ASC
-----------
Функция ASC возвращает код ASCII первой литеры строки.
-------
Синтаксис Y=ASC(строчное выражение)
---------
Замечания ASC возвращает код ASCII (от 0 до 255) первой литеры строчного вы-
--------- ражения.Чтобы преобразовать целое в литерную строку,используйте
функцию CHR$,которая при подаче ASCII-значения дает одно-литерную строку.
Ограничения Строчное выражение ,подаваемое в ASC не может быть нулевой(пус-
----------- той) строкой,иначе генерируется ошибка 5 (вызов незаконной функ-
ции).
см. также CHR$
Пример print "ASCII- значение А есть",asc("А")
Функция ATN
-----------
Функция ATN определяет тригонометрический арктангенс.
-------
- 81 -
Синтаксис Y=ATN(числовое выражение0
---------
Замечания ATN определяет арктангенс (инверсию тангенса) числового выраже-
--------- ния.ATN выдает результат двойной точности.
Результат,как и во всех операциях с углами в Турбо Бейсике,предс-
тавляется в радианах,а не в градусах.Радианы -это единици угловых измерений
т.е математически более удобна,чем градусы.Когда углы специфицируются в гра-
дусах в диапазоне от 0 до 360 ,их спецификация в радианах лежит в диапазоне
от 0 до 2п ,при 0 рад7 на полож. оси X и возрастанием против часовой стрел-
ки.Это дает положительную ось Y (90градусов) при п/2 радиан,отрицательную
ось X (180 градусов) при п радиан и отрицательную ось Y (270 градусов) при
3п/2 радиан. 90=п/2рад.
^
!
Содержание Назад Вперед