Вычислительная техника в инженерных расчетах. Черный А.А. - 67 стр.

UptoLike

Составители: 

67
LINE (отрезок прямой)
Формат:
LINE [(x1, y1)] – (x2, y2)] [, [<цвет>] [, [B[F]]]]
где (x1, y1) – координаты начальной точки отрезка; если (x1, y1) не за-
даны, по умолчанию предполагаются координаты последней выводи-
мой точки; (x2, y2) – координаты конечной точки отрезка; <цвет> = 0,
1, 2, 3; В, BF – строить прямоугольник с вершинами в точках (x1, y1) и
(x2, y2); BF – окрасить прямоугольник в заданный <цвет>.
CIRCLE (окружность)
Формат:
CIRCLE (x, y), <радиус> [, [<цвет>] [, [<начало>] [, [<конец>] [,
<
сжатие>]]]]
где х, укоординаты центра окружности; <сжатие> - отношение раз-
меров центра окружности по вертикали к размерам по горизонтали; ес-
ли <сжатие> < 1, то <радиус> направлен по х; если <сжатие> >= 1, то
<радиус> направлен по у; <начало>, <конец> - радианная мера дуг в
начальной и конечной точках неполной окружности (верхняя полуок-
ружность 0, 3.14, правая
полуокружность 4.71, 1.57 и т.д.); если углы
отрицательные, то они воспринимаются как положительные, но концы
дуги соединяются с центром радиусами.
PAINT (раскраска областей экрана)
Область образуется замкнутой кривой заданного цвета вокруг за-
данной точки с координатами х, у. Формат:
PAINT (x, y) [, [<трафарет>] [, [<контур>]]
где <трафарет> = 0, 1, 2, 3 – цвет раскраски; по умолчанию 3; <контур>
- цвет ограничивающей кривой
; по умолчанию <контур> = <трафарет>.
Операторы GET и PUT
GET читает информацию о цветах всех точек заданной прямо-
угольной области экрана и помещает ее в числовой массив. PUT вос-
производит на экране изображение, хранящееся в числовом массиве.
Формат оператора GET:
GET (х1, у1) – (х2, у2), <имя массива>
где (х1, у1), (х2, у2) – координаты вершин прямоугольной
области;
<имя массива> - числовой массив, где хранится информация.
Объем памяти в байтах, отведенный для массива, должен быть не
меньше, чем 4+INT((m*A+7)/8*n, где n, m – длины горизонтальной и
вертикальной сторон прямоугольника, выраженные числом точек экра-
на; А=2 при средней разрешающей способности и А=1 при высокой
разрешающей способности.
                          LINE (отрезок прямой)
       Формат:
LINE [(x1, y1)] – (x2, y2)] [, [<цвет>] [, [B[F]]]]
где (x1, y1) – координаты начальной точки отрезка; если (x1, y1) не за-
даны, по умолчанию предполагаются координаты последней выводи-
мой точки; (x2, y2) – координаты конечной точки отрезка; <цвет> = 0,
1, 2, 3; В, BF – строить прямоугольник с вершинами в точках (x1, y1) и
(x2, y2); BF – окрасить прямоугольник в заданный <цвет>.
                               CIRCLE (окружность)
       Формат:
CIRCLE (x, y), <радиус> [, [<цвет>] [, [<начало>] [, [<конец>]       [,
<сжатие>]]]]
где х, у – координаты центра окружности; <сжатие> - отношение раз-
меров центра окружности по вертикали к размерам по горизонтали; ес-
ли <сжатие> < 1, то <радиус> направлен по х; если <сжатие> >= 1, то
<радиус> направлен по у; <начало>, <конец> - радианная мера дуг в
начальной и конечной точках неполной окружности (верхняя полуок-
ружность 0, 3.14, правая полуокружность 4.71, 1.57 и т.д.); если углы
отрицательные, то они воспринимаются как положительные, но концы
дуги соединяются с центром радиусами.
                       PAINT (раскраска областей экрана)
       Область образуется замкнутой кривой заданного цвета вокруг за-
данной точки с координатами х, у. Формат:
PAINT (x, y) [, [<трафарет>] [, [<контур>]]
где <трафарет> = 0, 1, 2, 3 – цвет раскраски; по умолчанию 3; <контур>
- цвет ограничивающей кривой; по умолчанию <контур> = <трафарет>.
                              Операторы GET и PUT
       GET читает информацию о цветах всех точек заданной прямо-
угольной области экрана и помещает ее в числовой массив. PUT вос-
производит на экране изображение, хранящееся в числовом массиве.
       Формат оператора GET:
GET (х1, у1) – (х2, у2), <имя массива>
где (х1, у1), (х2, у2) – координаты вершин прямоугольной области;
<имя массива> - числовой массив, где хранится информация.
       Объем памяти в байтах, отведенный для массива, должен быть не
меньше, чем 4+INT((m*A+7)/8*n, где n, m – длины горизонтальной и
вертикальной сторон прямоугольника, выраженные числом точек экра-
на; А=2 при средней разрешающей способности и А=1 при высокой
разрешающей способности.




                                     67