浙教版(2019)高中信息技术必修二 3.2.3 分支语句 课件(共22张PPT)

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

浙教版(2019)高中信息技术必修二 3.2.3 分支语句 课件(共22张PPT)

资源简介

(共22张PPT)
浏览学历案第1页:
上节要点、
本节目标、
自主学习
导入整个库:可以调用该库中的所有函数
书写格式: 库名.函数名(参数)
仅导入指定函数:只能调用该函数
书写格式: 函数名(参数)
两变量中的数据互换:
t=a
a=b
b=t
a=a+b
b=a-b
a=a-b
a,b=b,a
应用场合:
对数据排序、移位...
计算机解决问题的一般过程P70:
抽象建模 -->设计算法 --> 编写程序 --> 调试运行
①输入华氏温度f
②计算摄氏温度
③输出摄氏温度
f=float(input(“输入华氏温度f: ”))
c=(5/9)*(f-32)
print(“摄氏温度为:” , round(c,2))
输入:90
输出: 32.22
摄氏温度:c
华氏温度:f
c = 5(f-32)/9
分支结构的程序实现
学习分支语句,理解分支结构
if 条件 :
语句块1
cj=int(input(“cj= ”))
if cj<60 :
print(“加油!”)
if 条件 :
语句块1
else:
语句块2
if cj>=60 :
dj=“及格”
else:
dj=“不及格”
print(dj)
if 条件1 :
语句块1
elif 条件2 :
语句块2
elif 条件3 :
语句块3
else:
语句块4
if cj>=90 : #条件1
dj=“A等” #①
elif cj>=80 : #条件2
dj=“B等” #②
elif cj>=60 : #条件3
dj=“C等” #③
else: #条件4
dj=“E等” #④
if 条件1 :
语句块1
elif 条件2 :
语句块2
elif 条件3 :
语句块3
else:
语句块4
请严谨思考(2023.06选考)
if t=='A':
w=2
___①_____ :
w=1
else: # t不是’A’或’B’时w值为0
w=0
if t==‘B’
elif t==‘B’
用分支结构解决实际问题
问题1:高速公路上的区间测速系统
目前,国内很多高速公路都启用了区间测速。所谓区间测速,是在同一路段上布设两 个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并依据该路段上的限速标准判定车辆是否超速。
现有一段长为25千米的测速区间,小车的限速是100千米/时。数据中心可测得某小车经过区间所用的时长。现需要编写一段程序,用来判断该小车在此路段是否超速,如果超速,则在屏幕显示“超速”,否则显示“正常”。
关键要素 符号 数据类型 单位
求解要素
求解 支持 要素



屏幕显示内容
区间长度
区间限制
小车用时
小车平均速度
result
s
maxv
t
v
字符串
整型
整型
整型
实型
千米
千米/时

千米/时
抽象、符号化:
计算模型:
计算小车平均速度: v =
=
屏幕显示的内容result =
__________ (v<=100)
__________ (v>100)
“正常”
“超速”
25
100
v<=maxv
v= s*3600/t
设计算法:
编写程序:
调试运行:
t值为:____ 输出为:____
t值为:____ 输出为:____
899
超速
900
正常
问题2:系统 升级
为了获得更详细的超速情况,具体的超速标准如下表所示。请升级程序。
120<=v<150
学习效果检测
当cj值为85,执行下面分支语句时,判断的条件有( )
A. 仅判断② B. 判断①和②
C. 判断②和③ D. ①、②、③均会判断
if cj>=90 : #①
dj=“A等”
elif cj>=80 : #②
dj=“B等”
elif cj>=60 : #③
dj=“C等”
else:
dj=“E等”
B
2. 下面选项中,语句的功能与其它三个选项不一样的是( )
D
3.(学考真题)用Python算法控制结构描述“您所在街道25分钟后小雨,50分钟后雨停”,设t为距离天气预报发布时间的间隔(单位:分钟),下列选项正确的是( )
A
4. (选考真题)某菜园里的蔬菜适宜生长的空气温度范围是tmin~tmax。现要求当温度t 正常、偏低、偏高时,将sta的值对应设为0、1、2。下列Python 程序段符合要求的有( )
(多选,填字母)。(注:全部选对的得2 分,选对但不全的得1 分,不选或有选错的得0 分)
BD
谢 谢 !

展开更多......

收起↑

资源预览