Уточнение деталей вопроса

Составьте для Чертёжника алгоритм рисования прямоугольника со сторонами, параллельными осям координат, если известны координаты

Ответ на вопрос

верхнего левого угла и размеры прямоугольника?

1. Задать координаты верхнего левого угла прямоугольника (x1, y1).
2. Задать размеры прямоугольника (width, height).
3. Найти координаты остальных вершин прямоугольника:
— x2 = x1 + width
— y2 = y1
— x3 = x1 + width
— y3 = y1 + height
— x4 = x1
— y4 = y1 + height
4. Нарисовать линии между вершинами прямоугольника в порядке (x1, y1) -> (x2, y2) -> (x3, y3) -> (x4, y4) -> (x1, y1).
5. Закончить рисование.

Алгоритм на языке программирования Python:

«`
def draw_rectangle(x1, y1, width, height):
x2 = x1 + width
y2 = y1
x3 = x1 + width
y3 = y1 + height
x4 = x1
y4 = y1 + height

# Нарисовать линии между вершинами прямоугольника
draw_line(x1, y1, x2, y2)
draw_line(x2, y2, x3, y3)
draw_line(x3, y3, x4, y4)
draw_line(x4, y4, x1, y1)

# Закончить рисование
end_drawing()
«`

В данном алгоритме предполагается, что есть функция `draw_line(x1, y1, x2, y2)`, которая рисует линию между точками `(x1, y1)` и `(x2, y2)`, и функция `end_drawing()`, которая завершает рисование.