内容正文:
解析算法
主讲人:XXX
绿灯时长的最优设置
行人步行的速度约为4.4km/h,观察到信号灯变化后的反应时间约为2s,要保证过街行人能走过长为20m的人行横道,绿灯时长至少要设置为多少?
思考:
写出求解绿灯最短时长的公式
设置绿灯时长时需要考虑哪些因素?
分析问题
已知条件
求解目标
V步行=4.4km/h=1.2m/s
t反应≈2s
S马路=20m
t绿灯=?
公式:反应时间+过街时间
=S马路/V步行+t反应
=2+20/1.2≈19s
2. 设置绿灯时长时需要考虑哪些因素?
步行速度差异、反应时间差异……
建立数学模型
数学模型是用数学符号、公式、程序、图形等对实际问题本质属性的抽象而又简洁的刻画。
建立数学模型,就是根据实际问题来简化假设、分析内在规律,之后抽象成为数学的符号和语言
解析算法
通过分析问题的已知条件和求解目标,抽象成数学模型,借助解析式,利用已知条件为变量赋值求解。
例如:绿灯时长的最优设置
已知
求解
解析式
V步行、t反应、S马路
t绿灯长
t绿灯长= S马路/ V步行+ t反应
基于解析算法的问题解决
已知条件
求解目标
二者关系
解析式
编程调试
计算
实践探究一:山地气温分布问题
某地区为了开发山区农业,需要了解山地的气候变化。现已知该地山区海拔每升高100m,气温下降约0.5℃,山地最高海拔为1500m,山脚下的年平均气温为22℃(假设山脚海拔为0m)。
1.根据气温随海拔升高而变化的规律,写出计算该山地不同海拔高度的气温的解析式,并编程实现。
2.某种植物适宜生长在气温为18℃-20℃的山区,如果要分析这种植物应被种植在该山地多高的地区为宜,需要如何修改算法,请编程实现。
实践探究一:山地气温分布问题
问题一:根据气温随海拔升高而变化的规律,写出计算该山地不同海拔高度的气温的解析式,并编程实现。
已知:海拔每升高100m,温度下降0.5℃,最高海拔1500m,山脚平均气温22℃。
求解:海拔与温度的关系式
数学模型:t变化=h/100*0.5
t=22-t变化
实践探究一:山地气温分布问题
问题二:某种植物适宜生长在气温为18℃-20℃的山区,如果要分析这种植物应被种植在该山地多高的地区为宜,需要如何修改算法,请