内容正文:
主讲人:魏发要
初中青岛版信息技术九年级上册第二单元第二课控制技术的应用
学习目标
01
理解控制系统中的运算
02
学会使用逻辑运算符号
逻辑运算
01
探究一 连续量与开关量的转换
自动驾驶汽车在行进过程中,通过超声波距离传感器检测前方障碍物的距离来判断是否需要主动刹车。超声波距离传感器是模拟传感器,它的值是连续量,通过阈值判断形成开关量,可以启动主动刹车功能。
加油站
连续量是指在一定范围内,在时间上或数值上都是连续的物理量,如气温、气压等。
开关量是指非连续性信号,他有1和0两个转态,如触点的接通和断开。
阈值又叫临界值,是指一个效应能够产生的最低值或最高值。连续量可以通过阈值判断形成开关量。
开始
输入连续量
超出阈值?
输出开关量
结束
是
否
读一读
车辆主动刹车系统(AEB)又叫自动紧急制动系统
主要目的是在车辆遇到突发危险情况或是与前车、行人、障碍物距离小于安全距离时主动进行刹车,尽量减少或避免追尾等事故的发生。
运算的本质是集合之间的映射
比较运算也称关系运算,是指可以使用关系运算符比较两个值。比较结果是布尔值即 True(成立)或False(不成立)
逻辑运算
数字符号化的逻辑推演法,用等式表示判断,把推理看作等式的变换。
常见的比较(关系)运算符
==(等号)
>大于
<小于
>=大于等于
<=小于等于
!=或<>不等于
3>or6<7判断_____
加油站
与
and
或
or
非
not
议一议
生活中还有哪些使用逻辑运算实现智能控制的产品呢?他们的控制过程是什么样的?
逻辑编程解决问题
B说冠军是C
A说冠军不是我
4名同学参加百米赛跑,有一人说谎
C说冠军是D
D说C在撒谎
谁是冠军?
试一试?
champion表示冠军
参考
A:Champion!=“A”
B:____________
C:____________
D:____________
for champion in [“A”,”B”,”C”,”D”]:
if(( champion !=“A”)+( champion==”C’)+(champion ==”D”)+(champion !==”D”))==3:
print(“冠军是:”,champion)
完成冠军判断的Python程序的编写
试一试
写判断闰年的逻辑表达式,并且编程实现输入年份判断是否是闰年。
课外拓展
自动驾驶汽车在行驶过程中有一个复杂的控制系统在运行,它是由若干个子控系统组成。例如:主动刹车系统判断前方障碍物的距离,实现躲避障碍物;车道保持系统判断行车线左右距离,实现自动纠偏:红绿灯判断系统识别交通灯和交通规则标识,实现遵守交通规则;自适应巡航系统判断车速,保持固定车速行驶。
谢谢观看!
$$