资源简介 (共13张PPT)第2课 “安全车距警示器”——自然语言描述算法2023年 级:五年级上授课教师:2022年全国交通事故数据 2022年全国交通事故数据如下:事故总量:共发生交通事故1113923起。 死亡人数:45032人。 受伤人数:126268人。平均每8分钟就有1人因车祸死亡。车祸导致死亡的大多发生在高速上。什么是安全车距高速公路上时速100—120Km/h的时候绝对安全距离为200米;时速80—100Km/h的时候绝对安全距离为100米;在高速上200米车距和100米车距是两个比较关键的数值,在这两个距离时我们能不能提醒下司机呢?主演任务:设计“安全车距警示器”要设计制作一个”安全车距警示器“,我们必须要解决两个问题:一是作品原理,理解其工作原理,描述安全车距警示器的算法;二是功能实现,仿真我们的设计,或者实际验证是否可行。算法的描述方法有哪些通过浏览器搜索算法的描述方式!自然语言A流程图语言B伪代码C自然语言流程图语言伪代码开始第1步:1+2=3第2步: 3+3=6第3步: 6+4=10 ……第99步4950+100=5050结束开 始赋值 s=0; i=1;计算 s=s+i;累加 i=i+1;i>100 否是输出 s结 束赋值 s=0,i=1If i小于等于100 then计算s=s+i,累加i=i+1Else输出sEnd if自然语言描述算法的特点?要注意什么?曹冲称象自然语言描述步骤1:赶象上船。步骤2:看船下沉多少,在船舷上做记号。步骤3:把大象赶上岸,往船上装石头,装到船下沉到画线的地方为止。步骤4:称石头的重量。学校门口人行道红绿灯,白天(早上6点——晚上9点)红灯亮60秒后,接着绿灯亮30秒,最后黄灯亮3秒,依次交替循环;夜间红灯亮20秒后,接着绿灯亮20秒,最后黄灯3秒,依次交替循环。1.侦测时间段,作出判断;如果是白天执行左边,否则执行右边2. 红灯持续60秒;3. 绿灯持续30秒;4. 黄灯持续3秒;2’红灯持续20秒;3’绿灯持续20秒;4’黄灯持续3秒;5.循环执行1、2、3、4步的操作。选择(分支)结构顺序结构循环结构日常语言表达不能存在歧义语言准确性和清晰度通俗易懂,易于理解安全车距警示器红外测距传感器 :发射出一束红外光,在照射到物体后形成一个反射的过程,反射到传感器后接收信号,经信号处理器处理后计算出物体的距离。传给车载电脑做出判断是否警示前方200米内有车,请注意安全前方100米内有车,请……在高速上200米车距和100米车距是两个比较关键的数值,在这两个距离时我们如何提醒下司机朋友呢?请小组合作,尝试用自然语言描述安全车距警示器的算法!1.打开警示器工作装置(算法开始);2.红外测距传感器测量收集和前车(障碍物)的距离,把距离数值上传给控制器;3.控制器进行分析:如果前车距离大于200米, 。如果前车距离小于200米,再分两种情况:如果大于100米小于200米, 。如果小于100米, 。4. (顺序、选择、循环)执行 (那几步)的步骤。5.行驶完成或者堵车时, 警示器,(算法结束)。关闭循环②③不会警示发出语音提醒发出语音提醒,并亮起警示灯课堂总结算法描述方法A算法结构B自然语言描述的特点C自然语言流程图语言伪代码选择结构顺序结构循环结构日常语言表达通俗易懂、易于理解语言准确性和清晰度不能存在歧义课后评价1.了解算法的三种描述方式 ☆☆☆☆☆2.能够用自然语言描述算法 ☆☆☆☆☆3.能够设计安全车距警示器算法 ☆☆☆☆☆4.能够小组合作,协作学习 ☆☆☆☆☆ 展开更多...... 收起↑ 资源预览