第三章第一节多次循环模块

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多次循环模块
课前演练
编写程序让机器人在屏幕上走出一个正方形。 学生预习本节课内容。
源自文库
一、多次循环模块
编程操作:多次循环模块位于控制模块库中,拖动多
次循环模块放在流程线的相应位置上,右击多次循环 模块进行属性设置,参数是循环次数,在弹出的对话 框中输入循环次数,然后单击“确定”。
引例
学生课堂作业
课本36页研究与探索 1.编写程序:让机器人运动轨迹是正八边形状,如果
机器人需要逆时针旋转走出正八边形程序又如何修改? 如果要把正八边形的形状改小一些,如何修改程序?
总结:
使用循环结构的多次循环模块可以优化让机器人走正
多边形的程序结构,程序有多个模块减少到三个模块, 提高了我们的编程效率。
多次 循环
前进
右转
二、编程举例
试编写程序,让机器人在屏幕上走出一个正六边形的
轨迹。
分析:本题难在角度的设置,为了方便控制机器人,
转向电机速度不宜设置太大,设置为50,难度是时间 为多少,我们可以用0.2秒、0.3秒0.4秒进行试验。通 过观察,当时间为0.3秒时转向动作转向时间设短了, 当设置为0.4秒又设长了,取他们的平均值0.35秒,这 时又长了,再取0.325秒,也长了——最终时间为0.32 秒,机器人走的轨迹是一个正六边形。
走正方形时由默认的循环10次改为循环4次。把前面走
过的四边形中的一个程序段直行模块和转向模块,放 入循环体内,就可以走正方形了。
VJC流程图程序如下:
主程序
JC语言代码程序 Void mian() { {int i_2:for(i_2=0; i_2<4; i_2++) { drive(50,0); wait(3.000000); stop(); drive(0,50); wait(0.500000); stop(); }} }
相关文档
最新文档