Question 1:
Explain, in detail, an algorithm which will draw a one-pixel wide outline of a circle of integer radius centered on the origin.
Question 2:
Explain the modifications needed to your algorithm in part (1) to make it draw a filled circle.
Question 3:
Explain the modifications needed to your algorithm in part (1) to make it draw the outline of a circle centered at arbitrary integer coordinates.
Question 4:
Explain the modifications needed to your algorithm in part (3) to make it draw the outline of a circle centered at arbitrary non-integer coordinates and of non-integer radius.