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

资源下载
  1. 二一教育资源

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

资源简介

(共16张PPT)
第三节
循环结构程序设计
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
第三章 程序设计基础

展开更多......

收起↑

资源预览