之前我们详细地讲解了Scratch程序画长方形、三角形、正方形以及多边形。这里给出链接,方便复习查看。
16.详细讲解Scratch编程在方格纸上画正多边形的原理
15.小学数学方格纸画图形,Scratch编程画三角形详细讲解
14.小学三年级方格纸画图形题目,Scratch编程画正方形详细讲解
13.小学三年级方格纸画图形题目,Scratch编程画长方形详细讲解
引言今天我们来画一个五角星,并和正五边形进行比较,以便深入理解其中的奥秘。
动态效果图如下:
图1 Scratch编程画五角星和正五边形的区别
完整代码
我们直接看下图代码,左边是画五角星的代码,右边是画正五边形的代码。我用红色框子标出了两者的区别。
图2 五角星和正五边形代码比较
很明显,区别在于旋转角度。五角星每次旋转144度,正五边形每次旋转72度。
我们再来观察下规律,之前讲过正多边形的规律是“旋转角度=360度/多边形的边数”,这里显然是符合的,72=360/5。
五角星每个角36度,那么在画完一条边以后,必须旋转180-36=144度。
本文所有图片及文字内容,均为原创,转载时请保留版权信息。
以往教程:
Scratch少儿编程12:详细讲解自带教程《制作追赶游戏》
Scratch少儿编程11:使用“克隆”代码实现下雪动画
Scratch少儿编程10:制作一个小猫踢球的游戏
,