На этом шаге мы рассмотрим общие принципы реализации такого алгоритма.
Среди всех фигур прямоугольник заполнять наиболее просто. Если прямоугольник задан координатами противоположных углов, например, левого верхнего (x1,y1) и правого нижнего (x2,y2), тогда алгоритм может заключаться в последовательном рисовании горизонтальных линий заданного цвета (рисунок 1).
for (y=y1; y<=y2;y++) // Рисуем горизонтальную линию // с координатами (x1, y) - (x2, y)
Рис.1. Заполнение прямоугольника
На следующем шаге мы рассмотрим заполнение круга.