时间:2019-10-16 11:51:22 来源:scratch少儿编程 关注度:81444
我们都知道儿童学习编程,借助scratch编程软件,极大降低学编程的难度,了让孩子更深的理解循环用在嵌套上的关系,今天乐乐要和大家分享的是图形的嵌套循环。
一、首先,我们在坐标(0、100)的位置上先画出一个圆形。
得出的结果是
脚本中的重复次数为什么是24次呢?角度为什么是15度呢?因为一个圆的角度是360度,而重复的边数就是所画图形的边数,想要“几”边形,就需要重复几次!24次就是画的图形实际上就是24边形。而重复的次数与角度的积一定是360度。
二、然后我们再做一个三角形出来,如图:
将圆与三角形嵌套在一起,脚本如下:
所得运行结果如下图:
我们会发现原来的应该画三角形的脚本变成了在画三角形的同时将画圆重复的三次,增加了原来的作用。而如果我们通过修改重复3次里的“移动10步”,会发现可以改变圆相交之间的距离,而如果修改圆里面的“移动15步”,则可以修改圆的大小。有兴趣的小朋友可以试一试如何画出下图:
细心的小朋友会发现,两个图形的方向不太一样?为什么呢?通过什么命令可以改变图形的方向呢?我们可以使用
命令,通过修改不同的角度就可以得到所需要的图形。
上图中,我们还会发现在三个圆的中间有一个小三角形,怎样才能不画这个小三角形呢?我们可以把制作三角形脚本中的“移动10步”跳过去不画,怎么才能做到呢?看下图:
可以得到下面的图形:
三、如果我们继续再加入一个四边形的嵌套,就会发现更有趣的图形。
首先加入一个四边形的脚本:
然后将这个脚本加入到循环嵌套中去:
我们就得到下面这个图形:
是不是很漂亮,如果我们继续再加入一个图形,比如五边形的脚本会怎么样呢?
这个脚本的图形样本如下:
我们还可以通过改变每种图形脚本中的移动步数,就可以得到各种各样不同的又有趣的图形,还可以继续加入不同的图形循环到嵌套中去,有兴趣的小朋友可以继续尝试做出更炫的图形。比如下图:
声明:图文来源于网络,如有侵权,请联系删除(20564014)