最新消息:

Scratch画圆

Scratch 少儿编程 3205浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

同学们上节课我们学习了画正多边形,哪位同学可以画一个边长为20的正20边形?

我们看图1,仔细观察,你有发现什么吗?

画 圆

1 边长为20的正20边形

大家算一下这个正多边形周长是多少?

这个正多边形是边长为20的正20边形,20个边,每个边长为20,那么周长为400

 

这幅作品,你有没有发现这个正多边形很像圆呢?其实我们就可以利用画正多边形的方式来画圆。在一个平面内,一动点以一定点为中心,以一定长度旋转一周所形成的封闭曲线叫做圆是一个正n边形(n为无限大的正整数),边长无限接近0但永远无法等于0

大家回忆下,我们画正多边形是移动几步转一定度数。那么画封闭的正多边形一共需要转多少度?画圆一共需要转多少度?你可以在地板上走一圈,体会下你转了多少度。

360°

 

那么怎么做可以使上面这个边长为20的正20边形更像圆呢?(周长不变)根据圆是一个正n边形边数无限多,边长无限小。我们可以减小每次移动的步数(即边长减小),如果改为每次移动5步,程序应该怎么改?

每次移动5步,周长400不变,那么需要重复执行80次,80次画圆共转360°,那么每次需要转360°/80。如图2所示。

画 圆

2

其实这样做相当于把蛋糕切为80份,已经很像圆了,看不出多边形的影子。

那么我们可不可以每次走1步,画周长为400的圆,程序怎么改?如图3所示。

画 圆

3

每次走1步,周长仍为400,则需要重复执行400次,画圆需要转360°,那么每次要转360°/400,其实这相当于把蛋糕切400份。

 

同样,我们可以设置每次转1°,那么怎么画周长为400的圆呢?每次转1°,画圆需要转360°,此次需要重复执行360次,周长为400,那么每次行走400/360。如图4所示。

画 圆

4

同学们对画圆已经掌握的很好了,我们利用画圆的方式来画一个树叶。如图5所示。

画 圆

5

5的树叶,我们看做是四分之一圆弧。首先画ACB圆弧,从A点出发,设置初始方向向上,走2步右转6°重复执行15次,这样共转90°,是四分之一圆弧。到达B点后,方向共右转90°到向右方向。为了画BDA圆弧,此时需右转90°,到方向3,走2步右转6°重复执行15次,这样共转90°,是四分之一圆弧。程序如图6所示。

画 圆

6

一个树叶已经画好了,我们能不能画一个树枝,上面有7个树叶。如图7所示。

画 圆

7

因水平有限,如果解析有误请跟帖

转自公众号:
玫瑰编程

您必须 登录 才能发表评论!