Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Basic Методичка.doc
Скачиваний:
12
Добавлен:
15.11.2018
Размер:
1.47 Mб
Скачать

10.6. Оператор pset

Этот оператор служит для отображения на экране отдельной точки с заданными координатами. Формат оператора:

PSET (a, b), <нц>,

где PSET – ключевое слово ”установить точку” (POINT SET); a – номер столбца, b – номер строки; нц – номер цвета. Если нц опущен, то по умолчания цвет будет коричневым.

10.7. Оператор line

Оператор LINE считается мощным средством графического пакета. Он позволяет строить прямые линии, прямоугольники, прямоугольники с закрашиванием. Формат оператора:

нс LINE (a1, b1) – (a2, b2), <нц>,

где LINE – ключевое слово “линия”; a1, b1 и a2, b2 – координаты соответственно первой и второй точек; нц – номер цвета.

Пример: LINE (5, 10) - (15, 20), 4

10.7.1 Построение ломаных линий

Построение ломаных линий показано на рисунке 10.2. на примере построения ромба.

Рисунок 10.2. Построение ромба

нс LINE (20, 80) - (50, 50), 3

LINE (50, 50) - (80, 80), 3

LINE (80, 80) - (50, 110), 3

LINE (50, 110) - (20, 80), 3

Во всех операторах кроме первого достаточно задавать только конечную точку:

нс LINE (20, 80) - (50, 50), 3

LINE - (80, 80), 3

LINE - (50, 110), 3

LINE - (20, 80), 3

10.7.2. Построение прямоугольников

Формат оператора:

нс LINE (a, b) - (а1, b1), <нц>, B,

где a, b и а1, b1 - координаты противолежащих вершин прямоугольника; буква B предназначена только для вычерчивания прямоугольника. Для указания цвета по умолчанию вместо <нц> ставится “запятая”.

Пример: нс LINE (20, 50) - (80, 110), 2, В

10.7.3. Закрашивание прямоугольников

Формат оператора:

нс LINE (a, b) - (а1, b1), <нц>, BF,

где BF- означает вычерчивание прямоугольника закрашиванием цветом <нц>.

10.8. Оператор LOCATE

Этот оператор предназначен для установки маркера в любую точку экрана. Формат оператора:

нс LOCATE (b, a),

где b – номер строки, а – номер столбца, которые указываются только числовым способом.

10.9. Относительные координаты

Во всех приведенных до сих пор примерах точка всегда задавалась соответствующими ей номерами столбца и строки. Такой способ задания точки называется абсолютной координатной идентификацией. Альтернативой такому способу является так называемая координатная идентификация, при которой координаты задаются относительно последней выведенной на экран точки. Если в операторах PSET или LINE собственно координатам точки предшествует слово STEP, то эти координаты интерпретируются как смещение относительно координат последней выведенной на экран точки, например:

PSET STEP (20,20).

В операторах графического вывода точку можно идентифицировать любым способом – как с помощью абсолютных, так и с помощью относительных координат, например:

LINE (55, 33) - STEP(10, 25).

10.10. Оператор circle

Оператор CIRCLE служит для построения окружностей. Формат оператора:

нс CIRCLE (a, b), <R>, <нц>, 0, <g>,

где CIRCLE – ключевое слово “окружность”; a, b – координаты центра окружности; R – радиус; 0,<g> - размер окружности (дуги) в радианах. Если размер 0,<g> не указан, то по умолчанию вычерчивается полная окружность. Для окружности размер: 0, 6.2831.

Пример: нс CIRCLE (100, 100), 40, 4,0, 0.62831

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]