粤高教版信息技术八年级下册1-4 区间测速 课件.pptx

粤高教版信息技术八年级下册1-4 区间测速 课件.pptx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
粤高教版信息技术八年级下册2023版课件 第4课 区间测速 —条件判断语句的应用 新知导入 对于监测高速车速,可采用区间测速、固定测速、流动测速等方式。区间测速 新知导入固定测速 新知导入区间测速的检测结果是如何算出来的呢?流动测速 新知导入 1、小组讨论,谈谈超速行驶有哪些危害。交流A、反应距离延长B、视野变窄C、加重事故后果D、制动距离延长 新知导入 2、上网了解区间测速的基本原理,并说说不同超速程度的处罚标准。交流 区间测速是一项先进的监控手段,利用了一个计算平均车速的简单原理,只需测算距离与通行时间就可以换算出有没有超速行为。 新知导入 不同超速程度的处罚标准:交流 1、超速10%以内不罚款,不扣分,交警警告处理。罚款0分, 记0分的罚单,不处理无法过年审!  2、超过10%不超过20%,罚款200,扣3分。  3、超过20%不超过50%罚款300,扣6分。  4、超过50%罚款1000,扣12分。 新知讲解一、分析问题 区间测速是利用车辆经过测速区间的时间和区间距离来计算车辆在该路段的平均行驶速度。 新知讲解 假设某路段区间测速的距离是s公里,规定时速是V0公里/时,车辆在区间内行驶的时长为t分钟,则该车辆在区间内行驶的平均速度为: v=s/(t/60) 新知讲解二、设计算法 1、区间距离设为:s。2、车辆行驶时长为:t。3、规定时速为:v0。4、车辆的平均速度为:v。 新知讲解1、输入s,t,v0的值。2、计算车辆的平均速度:v—s/(t/60)3、如果v≤v0则表示没有超速,输出未超速提示(您的平均时速是xx公里/时,没有超速时速);否则表示超速,输出超速提示(您的平均公里是xx公里/时,您已超速)。(一)自然语言算法 新知讲解(二)算法流程实践请根据以上自然语言描述的算法,完善流程图。输入s,t,v0计算平均速度v—s/(t/60)输出未超速提示结束开始v≤v0?输出超速提示 新知讲解 三、编写程序(一)输入已知数据 程序运行时要求先输入区间距离s、车辆行驶时长t、规定时速v0这三个数据,程序中用input()函数输入,int()函数将输入的字符串转换为整型数据。 新知讲解 新知讲解 根据区间距离s和行驶时长t,计算车辆在该区域的平均速度并转换为整型的代码: (二)计算平均速度v=int(s/(t/60)) 新知讲解(三)判断是否超速1、关系运算符 用于比较两个运算量之间大小关系的运算符,成为关系运算符。其结果值为:True(真)或False(假)。 在算法中,我们用不等式“v≤v0”是否成立来判断是否超速。python里如何表达这样的不等式? 新知讲解运算符描述实例(设a=10,b=20)==等于:比较两边的值是否相等(a==b)返回False!=不等于:比较两边的值是否不相等(a!=b)返回True大于:比较左边的值是否大于右边的值(ab)返回False小于:比较左边的值是否小于右边的值(ab)返回True=大于等于:比较左边的值是否大于或等于右边的值(a=b)返回False=小于等于:比较左边的值是否小于或等于右边的值(a=b)返回True 新知讲解关系运算符的两边可以是一个数或一个表达式。算术运算符优先高于关系运算符。如:当x和y分别为5和12时,关系表达式会先计算3*x,在判断是否小于y,结果值为false。 新知讲解 写出表1-4-2中关系表达式的值。 关系表达式(设a=10,b=5) 运算结果 ab Falseb**2!=a Turea%b==a%2 Ture 新知讲解 在IDLE交互模式,输入表1-4-2中的关系表达式,验证你的计算结果是否正确。 新知讲解(1)语句格式。 if条件: 语句组A else: 语句组B 2、条件判断语句。 新知讲解 条件判断语句是通过条件表达式返回的值(True或False)来决定要执行的语句组。当条件成立时,执行if后面的语句组A,否则执行else后面的语句组B。 (2)执行过程。 新知讲解 新知讲解

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

版权声明书
用户编号:8116111057000017

1亿VIP精品文档

相关文档