分支结构的程序实现 课件- 高中信息技术浙教版(2019)必修1.pptx
《分支结构的程序实现 课件- 高中信息技术浙教版(2019)必修1.pptx》由会员分享,可在线阅读,更多相关《分支结构的程序实现 课件- 高中信息技术浙教版(2019)必修1.pptx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,3.2.5 分支结构程序实现,DATA ACQUISITION AND CODING,昌化中学 应彤鑫,数据与计算,1. 问题分析,抽象建模,Q1: 目前,国内很多高速公路都启用了区间测速。所谓区间测速,是在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并依据该路段上的限速标准判定车辆是否超速。 现有一段长为25千米的测速区间,小车的限速是l00千米时。数据中心需要编写一段程序,用来判断某辆小车在此测速路段是否超速。,提炼核心要素建立计算模型,距离为s(千米),时间为t(秒),平均车速为v(千米/小时),距离为s,时间为t,平均车速为v,根据公
2、式:平均车速=距离时间,v = s*3600/t,1. 问题分析,设计算法,Q1: 目前,国内很多高速公路都启用了区间测速。所谓区间测速,是在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并依据该路段上的限速标准判定车辆是否超速。 现有一段长为25千米的测速区间,小车的限速是l00千米时。数据中心需要编写一段程序,用来判断某辆小车在此测速路段是否超速。,距离为s,时间为t,平均车速为v,v = s*3600/t,时间t,正常or超速,判断v,1. 问题分析,设计算法,v = s*3600/t,时间t,正常or超速,判断v,分支结构,1. 问题分析
3、,分支结构:算法中先进行条件判断,再根据判断结果分别执行不同处理的控制结构。,分支结构的程序实现:,1.一般If语句if :else:,若只对条件为真时进行处理:if :,1. 问题分析,编写程序,#输入,#处理,#输出,t=int(input(),v = s*3600/t,If v=100: print(“正常”)else: print(“超速”),调试和运行程序,2.问题升级,Q2: 在上述“区间测速”的基础上,如果某辆小车超速,数据中心能同步显示超速的程度,如“超过规定时速且不足20%”“超过规定时速20%以上且不足50%”“超过规定时速50%以上且不足70%”“超过规定时速70%以上”。如何用程序来实现这个目标?,2.问题升级,2.问题升级,2.if-elif语句if :elif :elif :else:,2.问题升级,编写程序,3.课堂小结,2.if-elif语句if :elif :elif :else:,分支结构的程序实现:,1.一般If语句if :else:,若只对条件为真时进行处理:if :,4.课堂实践,请在thonny程序中依次实现下列题目的功能,4.课堂实践,4.课堂实践,4.课堂实践,4.课堂实践,4.课堂实践,4.课堂实践,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑信息
限制150内