Алгоритм Брезенхема построения окружности

Алгоритм Брезенхема целочисленного построения окружности по точкам, реализованный в функции drawCircle(). В этом алгоритме строится дуга 1/4 окружности для первого квадранта, а координаты точек окружности для остальных частей получаются симметрично. На каждом шаге алгоритма рассматриваются три пикселя, и из них выбирается наиболее подходящий путём сравнения расстояний от центра до выбранного пикселя с радиусом окружности. Для установки пиксела используется искусственная функция Plot().