数来表示它们。唯一的问题是程序中的常数0.5—我们可以透过改变codice_4的初始方法，以及将codice_4的计算由递增改为递减来解决。新的程序如下：
历史.于1962年在IBM发明了此演算法。据他本人表示，他于1963年在丹佛举行的美国计算机协会全国大会上发表了该演算法，论文则登载于1965年的《IBM系统期刊》（IBM Systems Journal）之中。Bresenham直线演算法其后被修改为能够画圆，修改后的演算法有时被称为「Bresenham画圆演算法」或中点画圆演