Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 49


  низован  именно  таким образом.WINDOW дает вам возможность маппировать вам
  на дисплее полный диапазон чисел единичной точности;например:
         WINDOW (-1E6,1E6)-(1E6,-1E6)
  создает координатную систему с  4  трилионами  точек  (2х2  миллио-
  на).(-10000000,1000000)маппируется на верхнем левом пикселе,(0,0)- в цент-
  ре экрана и (1000000,-1000000)- на нижнем правом пикселе.в результате апп-
  роксимируется  стандартная декартова плоскость эвклидовой геометрии.Начало
  координат находиться в середине,положительные значения X-вправо  от  нача-
  ла,положительные значения Y-вверх от начала.
  После  испольнения этого оператора в любой операции записи на экран
  (CIRCLE,LINE ...)будет использоваться эта новая координатная система.
           PSET (0,0)
  включает пиксел в центре экрана.
           PSET (2500,2500)
  вкл. пиксел ,находящийся немного выше и правее центра  экрана.Аргу-
  менты  оператора WINDOW являются числами с плавающей точкой единичной точ-
  ности,позволяющими на экранной карте создавать  огромную  площадь(миллионы
  пиксел  в обоих размерах),либо крошечную площадь дробных чисел с координа-
  тами между 0 и 1.
  Если включается опциональное ключевое слово SCREEN,это будет приво-
  дить к тому,что новая координатная система остается качественной на уровне
  умолчания,т.е. координаты Y увеличиваются по мере движения вниз.Например:
          WINDOW SCREEN (1,-1)-(-1,1)
  создает координатную систему ,в которой верх экрана  представляется
  координатой Y=-1,а низ экрана -координатой y=1.
  Любое  задействованное  маппирование WINDOW выключается исполнением
  RUN,SCREEN или WINDOW без аргументов.Функция PMAP выполняет  масштабирова-
  ние в соответствии с текущей установкой WINDOW,но без выдачи чего бы то ни
  было на экран.
           См.также COS
                    PMAP
           Пример
           ------
           SCREEN 1
           nи=ATN(1)*4
           знач1=5:знач2=6:шаг=400
           WINDOW (-1,1)-(1,-1)



Начало  Назад  Вперед