师:同学们,大家好!这节课我们一起来学习小学信息技术第三册第二单元第14课《溜冰小能手——重复执行》。我们要学会用重复执行积木编写程序,还要学会用重复执行若干次积木编写程序。

  同学们,还记不记得上节课,我们利用移动若干步和等待若干秒积木,让木棉仔变成了滑板小少年。在这个基础上,我们继续学习今天的新内容。

  大家先看看酷猫在做什么?原来酷猫在冰雪上快乐地来回溜冰。同学们想知道怎么实现这个效果吗?木棉仔听完,马上就跃跃欲试,想用我们上节课学过的知识来实现。

  木棉仔设置了当绿旗被点击时,酷猫移动10步,然后等待0.01秒。因为不知道酷猫要移动多少步才能到达舞台右边,木棉仔就不断添加同样的积木,让酷猫不断往前移动。

  木棉仔点击绿旗后,酷猫就一直往前溜冰了。同学们,能说说这个程序有什么不足之处吗?

  生:通过重复添加同样的积木,费时费力。有没有更简洁的方法,让酷猫不断溜冰呢?而且,酷猫碰到舞台边缘就停下来了,怎样实现酷猫来回溜冰呢?

  师:非常好,木棉仔也发现了这些问题。于是,它带着疑问向石榴姐姐请教。现在,我们就跟着木棉仔,向石榴姐姐学习新内容:重复执行积木和碰到边缘就反弹积木。

  首先,明确任务要求。任务一:编写程序,实现酷猫在冰雪上来回溜冰的程序效果。

  下面,我们一起看石榴姐姐是怎么做的。打开“溜冰小能手”文件,编写程序实现效果。单击酷猫角色,单击控制选项,添加重复执行积木;单击运动选项,添加碰到边缘就反弹积木;单击绿旗执行程序。

  同学们看清楚了吗?刚才石榴姐姐利用了重复执行和碰到边缘就反弹积木,它们分别属于控制组和动作组。重复执行积木,顾名思义,它可以重复执行框内的程序块。碰到边缘就反弹积木,当角色碰到舞台边缘后,会转到相反方向。

  如果把石榴姐姐刚才的程序块转换成右边的流程图,大家注意箭头指示符。程序按照从上到下的顺序执行完碰到边缘就反弹积木后,就回到移动10步积木继续执行,不断循环。

  同学们注意,任务一程序化的特点是重复执行。在编写程序时,可根据需求修改重复执行积木框内的积木及顺序,实现对积木的重复控制。对比按照从上到下顺序执行的程序块,任务一的程序块实现了对移动10步、等待0.01秒和碰到边缘就反弹积木的重复控制。而没有重复控制积木的程序块,移动10步、等待0.01秒和碰到边缘就反弹积木都只执行一次。

  在刚才任务一的学习过程中,细心的同学可能发现,控制组里具有重复执行功能的积木不止一种,还有重复执行直到和重复执行若干次积木。与重复执行积木相比,重复执行直到积木的特点是满足一定条件就停止重复执行;重复执行若干次积木的特点是限定次数的重复执行。它们具体的用法是怎样的呢?下面我们继续学习重复执行若干次积木。

  同学们仔细观察,酷猫除了来回溜冰,还有什么溜冰技巧?

  生:酷猫除了来回溜冰,还会边溜冰边转圈。

  师:非常好,同学们知道实现酷猫转圈的效果,要用到我们以前学过的什么知识吗?

  生:单击酷猫角色,单击造型选项,我们可以看到酷猫依次有正面、左面、背面、右面四个不同的造型。为了实现酷猫转圈的效果,我们需要切换酷猫不同的造型。

  师:没错,了解之后,我们明确任务要求。任务二:编写程序,实现酷猫在冰雪上转圈一次的程序效果。

  下面我们一起看石榴姐姐是怎么让酷猫在冰雪上转圈一次的。

  限定次数的重复执行。按照如下步骤编写程序,实现酷猫在冰雪上转圈一次的程序效果:单击控制选项,添加重复执行次积木并修改参数为4;单击外观选项,添加下一个造型积木;单击控制选项,添加等待1秒积木并修改参数为0.2;单击绿旗执行程序。

  同学们看清楚了吗?刚才石榴姐姐利用了控制组里的重复执行若干次积木,它可以重复执行积木框内的程序10次,重复执行的次数默认为10,可根据需求更改为任意正整数。

  对照左边的程序块,看看右边的流程图,与重复执行积木类似,当程序按照从上到下的顺序执行完等待0.2秒积木后,就回到下一个造型积木继续执行,不断循环。但与重复执行积木不同的是,重复执行若干次积木每重复执行一次,次数就增加一,当次数等于4,就会跳出循环。也就是说,重复执行4次下一个造型积木和等待0.2秒积木,相当于把酷猫正面、左面、背面、右面四个造型轮换了一遍,看起来酷猫就转动了一圈。

>> 点击阅读全文
《6年级下册信息技术 溜冰小能手——重复执行 逐字稿-3,348字 第5版》.docx
将本文下载保存,方便收藏和打印
导出文档