第三章 第三节 循环结构程序设计 课件 2023—2024学年河大音像版(2020)初中信息技术八年级上册

2024-03-13
| 16页
| 522人阅读
| 9人下载
特供

内容正文:

第三节 循环结构程序设计 Loop structure programming 第三章 程序设计基础 1、掌握使用“永远循环”“多次循环”模块设计程序的方法。 2、理解循环结构的含义,理解“永远循环”“多次循环”模块在程序设计中的应用及参数设计。 3、了解““永远循环”“多次循环”模块的流程图及对应的JC语言代码的含义。 学习目标 导学诱思 领跑机器人——中心湖环境 在领跑机器人——中心湖环境,领跑机器人需要在条件控制下围绕中心湖一直领跑,如何解决这个问题呢? 可以添加“永远循环”模块 自学课本P52-57的内容,学习利用控制模块库中的“永远循环”“多次循环”解决问题。 循环结构模块设计 永远循环 多次循环 自主探究 “永远循环”模块的应用 “永远循环”模块命令 设计程序,使用“永远循环”模块修改领跑机器人绕湖领跑任务的程序,使领跑机器人能一直绕湖领跑。(根据实际情况,运动轨迹会稍有不同) 实践活动1 “多次循环”模块的应用 “多次循环”模块命令 利用循环结构及执行器模块库中的模块,设计程序完成送快递任务。 分析问题: 机器人在A区的运动轨迹类似正方形,运动方式是直行后右转,再直行后右转......这一部分是完全重复的,可以把“直行”“转向”模块放入循环体内,循环3次。对于这种需要按照次数循环的程序,可以使用“多次循环”模块。 实践活动2 送A区快递流程图 送B区快递流程图 认真观察“仿真救援灭火场地”,白色圆形图带为机器人出发点,红色线段与蓝色线段长度相等。尝试使用“直行”“转向”“启动电机”“延时等待”“多次循环”等模块设计程,使机器人从出 点沿障碍物边缘到火源(光源)附近,停止运动,启动扩展电机,扑灭火源(光源)。 实践活动3 认真观察“导游三角场馆场地”,如图3-3-5所示。设计程序使机器人能在仿真环境中走出正三角形轨迹,完成导游任务(每次启动机器人需要循环导游5圈) 设计程序 练习提升 机器人沿AB边直行之后右转,沿BC边直行之后再右转,沿C4边直行之后再右转。由于是正三角形,直行的距离(边长)和转向的角度(外角)都是一样的,所以可以使用循环结构,将重复的语句放入循环体内,循环3次,即可完成走出一个正三角形轨迹的任务。若要多次反复(循环导游5圈),在此循环结构外面再加一层“多次循环”模块(5次)即可, 思路提示 假设让机器人从A点出发,沿着三角形场馆走出正三角形轨迹,需要机器人先右转一定角度,根据正多边形内角公式(n-2)x 180/n,可计算得出每一个 正三角形内角为60°。因此,若想从4点出发沿着AB边的方向前进,需要先右转(顺时针)30°。 由于是导游机器人,行进速度不宜过快,可以将速度设置为50,根据t=0/(3.6v)计算得出右转时间为0.166秒,也就是说,机器人以50的速度右转0.166秒之后,转角角度(出发角度)为30°。直行到B点后,再右转120°,就可以朝向BC方向了,t=120/(3.6x 50)=0.66(转向速度为50)。依此类推。(不同机器,参数有所不同) 练习提升 阅读拓展——循环语句简介 阅读拓展——循环语句简介 阅读拓展——循环语句简介 阅读拓展——循环语句简介 谢谢您的观赏 分支结构程序设计 Branch structure programming 第三章 程序设计基础 $$

资源预览图

第三章 第三节 循环结构程序设计 课件 2023—2024学年河大音像版(2020)初中信息技术八年级上册
1
第三章 第三节 循环结构程序设计 课件 2023—2024学年河大音像版(2020)初中信息技术八年级上册
2
第三章 第三节 循环结构程序设计 课件 2023—2024学年河大音像版(2020)初中信息技术八年级上册
3
第三章 第三节 循环结构程序设计 课件 2023—2024学年河大音像版(2020)初中信息技术八年级上册
4
第三章 第三节 循环结构程序设计 课件 2023—2024学年河大音像版(2020)初中信息技术八年级上册
5
第三章 第三节 循环结构程序设计 课件 2023—2024学年河大音像版(2020)初中信息技术八年级上册
6
所属专辑
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。