Документ взят из кэша поисковой машины. Адрес оригинального документа : http://tex.bog.msu.ru/numtask/ct124.ps
Дата изменения: Tue Jan 10 20:01:48 2012
Дата индексирования: Mon Oct 1 19:35:34 2012
Кодировка: IBM-866
Задача 4.
Написать программу, рисующую кривую, заданную поточечно во входном файле. Фор-
мат файла:
X 0 Y 0
X 1 Y 1
  
X 1999 Y 1999
Кривая должна быть нарисована ломаной линией, состоящей не более чем из 140 звеньев
(это делает размер файла приемлемым), изломов на ней быть не должно, масштабирование
и ограничение числа линий должно выполяться автоматически. У рисунка должны быть
разумные поля. График должен быть записан в файл в формате PostScript (PS).
Синтаксис PS файла, который рисует набор ломаных линий, имеет вид:
%!PS-Adobe-2.0
2.0 setlinewidth
newpath
5.0 5.0 moveto
7.0 6.0 lineto
9.9 9.0 lineto
stroke
3.0 setlinewidth
newpath
10.0 10.0 moveto
10.0 20.0 lineto
stroke
showpage
Здесь рисуется ломаная из двух звеньев толщины 2 и ломаная из одного звена толщины 3.
Координаты идут в порядке x, y и отмеряются от левого нижнего угла. Единицы измерения
таковы, что лист писчей бумаги имеет размеры приблизительно 550  750.
Приведенный пример отнюдь не исчерпывает возможностей языка PS, но достаточен для
выполнения задачи.