编程与数学:计算机是怎样画圆的?(Scratch版)

编程与数学:计算机是怎样画圆的?(Scratch版)

这个程序运行时,依次画6、8、9、12、15、18、20、30、36、60、72边形,你会看到,随着边数增加,逐步接近于圆形。可以用来演示正多边形向圆形演变的过程。

程序有点复杂,共用了n、x、y、b、d五个列表,列表n控制所画图形的边数,列表x与y控制起始坐标,列表b控制边长,列表d控制画下一边的偏转角度。用了这五个列表,先后画出来的十一个多边形就都能保持居中,大小也差不多。这样,演示的效果就好一点。

事实上,计算机画圆形,就是在画多边形。在分辨率高的机器,画的多边形的边数就较高。因为计算机的显示就是点阵,直线、曲线、三角形、矩形、多边形、圆形、椭圆形以及更复杂的图形,都是由若干个点组成的。

展开阅读全文

页面更新:2024-05-21

标签:正多边形   角形   计算机   边长   多边形   点阵   矩形   坐标   圆形   直线   曲线   演示   图形   数学   程序   列表

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top