Команды графопостроителя
Материал из Информатика и Техники
Версия от 12:43, 14 февраля 2022; Vperlin (обсуждение | вклад) (Новая страница: «== Условие задачи == В текстовом файле записаны сведения о геометрических фигурах в следующем формате: # ломаная <pre> LINESTRING x1 y1 x2 y2 x3 y3 ... xn yn </pre> # многоугольник <pre> POLYGON x1 y1 x2 y2 x3 y3 ... xn yn </pre> # окружность <pre> CIRCLE x0 y0 radius </pre> # дуга окружности <pre> ARC x0...»)
Условие задачи
В текстовом файле записаны сведения о геометрических фигурах в следующем формате:
- ломаная
LINESTRING x1 y1 x2 y2 x3 y3 ... xn yn
- многоугольник
POLYGON x1 y1 x2 y2 x3 y3 ... xn yn
- окружность
CIRCLE x0 y0 radius
- дуга окружности
ARC x0 y0 radius угол-начала угол-конца
Преобразовать и записать в другой текстовый файл последовательность фигур в последовательность команд графопостроителя. Команды могут быть следующие:
- PENUP -- оторвать перо от бумаги
- PENDOWN -- опустить перо на бумагу
- MOVETO(x,y) -- переместить перо в точку с координатами x y по прямой
- RESET -- поднять перо и переместить его в точку с координатами 0,0