Составьте для Чертежника алгоритм рисования ромба, центр которого находится в точке (5, 5), диагонали параллельны координатным осям, а их длины равны 8 и 4 единицам.
Задать центр ромба в точке 5,55, 55,5.Найти координаты вершин ромба, зная центр и длины диагоналей.Нарисовать линии, соединяющие вершины ромба.
Координаты вершин ромба можно найти следующим образом:
Найти координаты верхней вершины 5,95, 95,9 и нижней вершины 5,15, 15,1 через смещение от центра 0,40, 40,4 и 0,−40, -40,−4 соответственно.Найти координаты левой вершины 1,51, 51,5 и правой вершины 9,59, 59,5 через смещение от центра −4,0-4, 0−4,0 и 4,04, 04,0 соответственно.Нарисовать линии, соединяющие вершины ромба: 5,95, 95,9 - 1,51, 51,5 - 5,15, 15,1 - 9,59, 59,5 - 5,95, 95,9.
Этот алгоритм позволит нарисовать ромб с центром в точке 5,55, 55,5 и диагоналями длиной 8 и 4 единицы.
Алгоритм рисования ромба:
Задать центр ромба в точке 5,55, 55,5.Найти координаты вершин ромба, зная центр и длины диагоналей.Нарисовать линии, соединяющие вершины ромба.Координаты вершин ромба можно найти следующим образом:
Найти координаты верхней вершины 5,95, 95,9 и нижней вершины 5,15, 15,1 через смещение от центра 0,40, 40,4 и 0,−40, -40,−4 соответственно.Найти координаты левой вершины 1,51, 51,5 и правой вершины 9,59, 59,5 через смещение от центра −4,0-4, 0−4,0 и 4,04, 04,0 соответственно.Нарисовать линии, соединяющие вершины ромба: 5,95, 95,9 - 1,51, 51,5 - 5,15, 15,1 - 9,59, 59,5 - 5,95, 95,9.Этот алгоритм позволит нарисовать ромб с центром в точке 5,55, 55,5 и диагоналями длиной 8 и 4 единицы.