5.2《自然语言描述算法》课件(共13张PPT)

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

5.2《自然语言描述算法》课件(共13张PPT)

资源简介

(共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=1
If i小于等于100 then
计算s=s+i,累加i=i+1
Else
输出s
End 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.能够小组合作,协作学习 ☆☆☆☆☆

展开更多......

收起↑

资源预览