Краткий ответ
Задание — построить по координатам сразу 5 отдельных ломаных (значок # показывает, где заканчивается одна линия и начинается следующая). Если соединить точки строго в том порядке, как они записаны, получится замкнутая симметричная фигура: остроконечный «шатёр» с двумя треугольными «крыльями» внизу и двумя ромбиками на оси симметрии.
Порядок соединения по группам
Группа 1 (главный контур): $(0;12)\to(-1;10)\to(-5;-6)\to(5;-6)\to(1;10)\to(0;12)$
Группа 2 (левый треугольник): $(-2;1)\to(-4;-6)\to(-7;-7)\to(-2;1)$
Группа 3 (правый треугольник): $(2;1)\to(7;-7)\to(4;-6)\to(2;1)$
Группа 4 (верхний ромб): $(0;6)\to(1;5)\to(0;4)\to(-1;5)\to(0;6)$
Группа 5 (нижний ромб): $(0;1)\to(-1;2)\to(0;3)\to(1;2)\to(0;1)$
Принцип работы с координатами
- Оси. По $x$ нужны значения от $-7$ до $7$, по $y$ — от $-7$ до $12$ (вверх). Удобно взять 1 клетка = 1 единица.
- Порядок в паре. Первое число — $x$ (вправо «+», влево «−»), второе — $y$ (вверх «+», вниз «−»). Сначала всегда идём по горизонтали, потом по вертикали.
#— это «отрыв карандаша». Точки внутри одной группы соединяются подряд, как записаны. Дошли до#— начинаем новую линию с нового места. Пять групп = пять линий, каждая возвращается в свою первую точку, то есть контур замыкается.- Сортировать точки нельзя. Если, например, выстроить их по возрастанию $x$, получатся лишние «зигзаги» и рисунок рассыпется.
Проверка результата
- Симметрия. Фигура должна быть симметрична относительно оси $Oy$: у каждой точки $(x;y)$ есть пара $(-x;y)$ — например, $(-5;-6)$ и $(5;-6)$, $(-1;10)$ и $(1;10)$, а ромбики $(-1;5)/(1;5)$ и $(-1;2)/(1;2)$ лежат на одной высоте. Если симметрия «сломалась» — почти наверняка перепутан знак у $x$.
- Габариты. Ширина от $x=-7$ до $x=7$ (крайние точки — вершины треугольников), высота от $y=-7$ до $y=12$.
- Замкнутость. У каждой группы первая и последняя точки совпадают — значит, все 5 контуров закрыты.
- Треугольник справа (группа 3) обходится в обратную сторону по сравнению с левым (группа 2) — это не ошибка, треугольник получается тот же, только зеркальный.
