电脑上怎么样可以画圆表(编程与数学:计算机是怎样画圆的?(Scratch版))
这个程序运行时,依次画6、8、9、12、15、18、20、30、36、60、72边形,你会看到,随着边数增加,逐步接近于圆形。可以用来演示正多边形向圆形演变的过程。
程序有点复杂,共用了n、x、y、b、d五个列表,列表n控制所画图形的边数,列表x与y控制起始坐标,列表b控制边长,列表d控制画下一边的偏转角度。用了这五个列表,先后画出来的十一个多边形就都能保持居中,大小也差不多。这样,演示的效果就好一点。
事实上,计算机画圆形,就是在画多边形。在分辨率高的机器,画的多边形的边数就较高。因为计算机的显示就是点阵,直线、曲线、三角形、矩形、多边形、圆形、椭圆形以及更复杂的图形,都是由若干个点组成的。