16.3.
Как и в задаче 16.1, ситуация сильно упрощается, если хотя бы одна из проекций данного отрезка АВ положительна и кратна заданному числу n. В этом случае достаточно найти точки пересечения отрезка с линиями сетки, делящими указанную проекцию на n равных частей. Таким способом можно разделить отрезок АВ, изображенный на рис. 69, как на 5, так и на 7 равных частей. Но вот для деления того же отрезка, скажем, наРис. 69
16.4.
Пользуясь методами, изложенными в решении задачи 16.1, можно построить середины сторон треугольника АВС, а затем провести его медианы. Точка Е пересечения медиан не обязательно попадает в узел, даже если середины всех трех сторон треугольника являются узлами сетки (рис. 70). Можно доказать, что это попадание произойдет тогда и только тогда, когда сумма горизонтальных, равно как и сумма вертикальных проекций векторовРис. 70
16.5.
Сосчитаем по клеточкам длину горизонтальной проекции AE и вертикальной проекции EB вектораРис. 71
Заметим, что точку D можно было построить и по-другому: параллельно перенеся точку В на вектор
16.6.
В силу параллельности средних линий треугольника ABC соответствующим его сторонам получаем, что середины D, Е и F сторон АВ, ВС и СА этого треугольника образуют вместе с вершиной А параллелограмм ADEF (рис. 72). Поэтому, если три его вершины A, D и F находятся в узлах сетки, то четвертая вершина, будучи результатом параллельного переноса точки D на векторРис. 72
16.7.
Пусть данная прямая проходит через узлы А и В, чтобы провести через данный узел С прямую, параллельную прямой АВ, достаточно параллельно перенести точку В на векторДля симметричного отражения прямой CD относительно прямой АВ можно затем параллельно перенести точки A и В на вектор
Рис. 73
16.8.
Чтобы повернуть точку А вокруг точки В в данном направлении на угол 90°, можно поступить следующим образом: сосчитать по клеточкам длину горизонтальной проекции ВС и вертикальной проекции СА отрезка AB, а затем отложить от точки В по вертикали точку D, а от нее по горизонтали точку L так, чтобы выполнялись равенстваРис. 74
16.9.
Повернем одну из двух данных вершин А или В, скажем А, вокруг вершины В на угол 90°, затем вершину В вокруг полученной точки С на угол 90° в том же направлении (рис. 75). Полученная в результате точка D вместе с точкой С и двумя данными вершинами А и В образует вершины квадрата (поскольку четырехугольник ABCD, согласно построению, является параллелограммом с прямым углом при вершине В и равными соседними сторонами АВ и ВС). Попутно мы доказали, что вершины С и D искомого квадрата находятся в узлах сетки, так как они являются; результатом поворота, описанного в решении задачи 16.8.Рис. 75