第4课区间测速 条件判断语句的应用 课件(共17张PPT) 粤高教版(2018)初中信息技术八年级下册

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

第4课区间测速 条件判断语句的应用 课件(共17张PPT) 粤高教版(2018)初中信息技术八年级下册

资源简介

(共17张PPT)
广东高等教育出版社 八年级下册
条件判断语句的应用
Python
知识铺垫
区间测速
区间测速长度66km
规定时速 v0=100公里/时
v≤v0
如何用python语言来判断汽车是否超速呢?
算法流程
分析算法
编写程序
调试运行
输入s,t, v0
计算平均速度v=s/(t/60)
输出未超速
提示
结束
开始
v≤v0
输出超速提示


1
input()、int()函数
2
int()函数
3
if-else 条件判断语句
4
print ()函数
程序编写
在数学中,我们用不等式“v≤v0”是否成立来判断是否超速,而python里如何表达不等式?
关系运算符
用于比较两个运算量之间大小关系的运算符,成为关系运算符。
分析算法
编写程序
调试运行
程序编写
关系运算符 功能 相当于数学符号
== 等于 =
!= 不等于 ≠
> 大于 >
< 小于 <
>= 大于等于 ≥
<= 小于等于 ≤
分析算法
编写程序
调试运行
程序编写
此处输入标题
关系表达式
由关系运算符连接的表达式,格式如下:
< 表达式1 >< 关系运算符 >< 表达式2 >
分析算法
编写程序
调试运行
功能:如果关系表达式成立,返回的值就是 True;
如果不成立,其值就是 False。
例如:"x>=0"、"y!=1"、“a==b”、“3<5"
假设x=3,那么“x>=0”,返回的值是 True;
假设x=-2,那么“x>=0”,返回的值是 False。
程序编写
执行过程
条件判断格式
语句组A和B要向右缩进,一般为4个空格;
② else为可选部分,可省略。
分析算法
编写程序
调试运行
if <条件>:
<语句组A>
else :
<语句组B>
程序编写
此处输入标题
应用
分析算法
编写程序
调试运行
if v<=v0:
print(“您的平均速度是”,v,“公里/时,没有超速”)
else:
print(“您的平均速度是”,v,“公里/时,您已超速”)
能不能用 if-else 语句判断是否超速并输出提示?
程序编写
将各部分代码按算法流程合成一个完整程序,保存文件名为 speed.py :
合成程序
分析算法
编写程序
调试运行
程序编写
分析算法
编写程序
调试运行
调试并运行程序,观察结果,并将你的测试结果填在表格。
(提示:一般区间距离为10~20公里)
测试数据 第1组(示例) 第2组 第3组
区间距离 s(公里) 20 10 20
行驶时长 t(分钟) 10 10 10
规定时速 v0(公里/时) 120 100 100
平均时速 v(公里/时) 120
是否超速 否
60
120


某市出租车起步价为3公里12元,超过3公里部分每公里2.6元,请编写一个出租车计价程序。
(注意:程序以“班级+姓名”命名,提交到学生端)
实践创作
出租车计价问题
课堂小结
关系运算符
关系运算符 功能 相当于数学符号 实例(设a=10,b=20)
== 等于 = (a==b)返回False
!= 不等于 ≠ (a!=b)返回True
> 大于 > (a>b)返回False
< 小于 < (a>= 大于等于 ≥ (a>=b)返回False
<= 小于等于 ≤ (a<=b)返回True
课堂小结
执行过程
条件判断格式
if <条件>:
<语句组A>
else :
<语句组B>
七嘴八舌
汽车:我要稳稳的幸福
道路千万条,安全第一条。行车不规范,亲人两行泪。
共同思考
超速行驶到底会有多严重?
血的教训
2019年2月6号,珠海市一辆失控的奥迪直接撞向对向车道上的丰田
车,紧接着被撞的丰田与后方日产形成追尾,最终造成两人死亡,
财产损失达 300 万元。
自我评价
学习评估表
评估项目 掌握程度 我在本课学习中的最大收获和不足
理解关系运算符的程度 较好 一般 较差
掌握用关系表达式设置判断条件的方法 理解条件判断语句 if—else 的格式 以及功能、执行流程 应用条件判断语句编写选择结构的程序 我的学习效果达到了_______级
广东高等教育出版社 八年级下册
谢谢观看
Python

展开更多......

收起↑

资源预览