
第三章第一节多次循环模块.doc
3页第三章 第一节 多次循环模块教学目标: 掌握多次循环的使用教学重点:1.多次循环模块2.编程举例教学难点:编程举例课时安排:一课时教学方法:1 知识讲授法2.直观演示法3、操作实践法教学过程:一、引入在第三章第二节例1中,我们编写程序让机器人在屏幕上走出一个正方形,程序是由直行模块和转向模块来完成的,但是程序中需要八个程序模块才能完成,而在程序中由直行模块和转向模块的程序结构重复用了3-4次,有没有更简单的方法实现这一功能呢?二、课前演练1.编写程序让机器人在屏幕上走出一个正方形 2.学生预习本节课内容三、 授课1.多次循环模块编程操作:多次循环模块位于控制模块库中,拖动多次循环模块放在流程线的相应位置上,右击多次循环模块进行属性设置,参数是循环次数,在弹出的对话框中输入循环次数,然后单击“确定” 2.引例走正方形时由默认的循环10次改为循环4次把前面走过的四边形中的一个程序段直行模块和转向模块,放入循环体内,就可以走正方形了 VJC流程图程序 JC语言代码程序 3.编程举例例1试编写程序,让机器人在屏幕上走出一个正六边形的轨迹。
分析:本题难在角度的设置,为了方便控制机器人,转向电机速度不宜设置太大,设置为50,难度是时间为多少,我们可以用0.2秒、0.3秒0.4秒进行试验通过观察,当时间为0.3秒时转向动作转向时间设短了,当设置为0.4秒又设长了,取他们的平均值0.35秒,这时又长了,再取0.325秒,也长了——最终时间为0.32秒,机器人走的轨迹是一个正六边形 4.学生课堂作业课本36页研究与探索 1.编写程序:让机器人运动轨迹是正八边形状,如果机器人需要逆时针旋转走出正八边形程序又如何修改?如果要把正八边形的形状改小一些,如何修改程序? 5.学生提交作业6.教师总结7.学生整理机器,离开机房教学小结:使用循环结构的多次循环模块可以优化让机器人走正多边形的程序结构,程序有多个模块减少到三个模块,提高了我们的编程效率。












