2.2 作出判断的分支 课件 2022—2023学年教科版(2019)高中信息技术必修 1
|
31页
|
1350人阅读
|
35人下载
普通
内容正文:
2.2作出判断的分支
(2课时)
2020年6月3日星期三
授课人:XXXX
1
算法——解决问题的方法和步骤
描述算法的方法——自然语言、流程图、程序语言
算法的基本结构——顺序结构、分支结构、循环结构
基本结构流程图——
知识回顾
在开始新课之前,首先我们来回顾一下上节所学的知识。
1.上节课我们先学习了算法,那么算法是什么?(停顿一下,没有学生回答再说下面的话)算法是解决问题的方法和步骤。
2.接下来我们学习了描述算法的三种方式——自然语言、流程图、程序语言,我们重点讲解了流程图这一方式。
3.而后我们还学习了算法的三种基本结构——顺序结构、分支结构、循环结构,以及简单了解了相对应的结构流程图。
2
算法——解决问题的方法和步骤
描述算法的方法——自然语言、流程图、程序语言
算法的基本结构——顺序结构、分支结构、循环结构
基本结构流程图——
课堂新知
那么这一小节,我们将重点学习顺序结构和分支结构,以及怎么样用流程图和程序语言的方法来描述它们。今天这节课我们就先来学习顺序结构。
3
顺序结构
4
活动一:计算最适宜运动心率
小度同学参加了学校一年一次的体检,医生告诉他体重超标,需要加强运动。运动时,如果心率控制在一定的范围,则对我们的身体有益,对增强心血管系统和呼吸系统的功能都有很好的效果,超出范围,则会对身体有害。
小度同学今年16岁,安静心率为71,他查询到:
最适宜运动心率=(200-年龄-安静心率)×(60%~80%)+安静心率
你能帮他计算出最适合他的运动心率吗?
请同学们计算出小度同学的最适宜运动心率,并完成课本图2.2.1 活动流程图的填写。(2min)
给同学们30秒自己阅读或者老师念一遍
5
活动1:计算最适宜运动心率
开始
low=150.8
high=177.4
输出最适宜的心率范围是150.8~177.4
结束
图2.2.1 活动1流程图
顺序结构流程图
表达式
常量
1.同学们看一下这个流程图,回想一下三种基本结构的流程图,这是属于哪一种基本结构?——顺序结构(学生回答)
2.同学们再来看一下流程图中这两个式子,在程序语言中,我们把这样的式子称之为表达式,把150.8,177.4这样的值称之为常量。
6
常量
常量:在程序运行过程中值始终保持不变的量
所有的常数都是常量
例如:200;0.6;7.65; e ;
……
与常量相对应的就是变量
7
变量
变量:在程序运行过程中值允许改变的量
变量的命名规则:
必须以字母或下划线开头,后面可以是字母、数字或下划线。例如:mode77
区分大小写 例如:A,a作为变量名时表示两个不同的变量
不能使用保留字,保留字也区分大小写
例如 :False 与If是保留字,不用做变量名,false与if可以
55A 、False_6 、$62bo 、If 这些变量名是否正确?
在程序语言中,我们可以把变量看成一个小箱子,专门用来“存放”程序中的数据,每个变量都有一个独一无二的名字,通过这个名字,就能准确的找到变量中的数据。
在Python中,变量的命名需要遵守以下几条规则:
8
运算符与表达式
运算符:进行某种运算的标识符号,它标明对操作数所进行的运算
运算符
表达式:由一个或多个操作数通过运算符组合而成
表达式
尝试使用Python IDLE的得出以下表达式的结果:
5*5
8/2
9//5
5**3
11%2
9
赋值运算符
复赋值语句的功能是将右边表达式的值赋值给左边的变量
赋值表达式的基本格式: 变量=表达式
10
赋值语句
复赋值语句的功能是将右边表达式的值赋值给左边的变量
从右往左依次赋值
赋值表达式的基本格式: 变量=表达式
a=55
a=b=c=1
a,b,c=1,2,3
a,b=b,a
c+=a
#数值55赋值给变量a
#数值1赋值给变量a,b,c
#数值1,2,3赋值给变量a,b,c
#交换a,b两个的值
#等效c=c+a
11
输入输出语句
输入语句:input()
输出语句:print()
输入以下代码
myname=input(“请输入名字:”)
print=(“hello”,myname)
12
活动2“计算任意年龄与安静心率的最适宜运动心率”
最适宜运动心率=(200-年龄-安静心率)×(60%~80%)+安静心率
根据找到的资料,小度同学找到了最适宜自己的运动心率,为了让更多的的人能够更高效的查询到自己的最适宜运动心率,小度同学准备设计一个查询程序。
请你帮助小度同学设计出最适宜运动心率查询小程序。
第一步:输入年龄值和安静心率值
第二步:计算最适宜运动心率的低值和高值
第三步:输出最适宜运动心率的范围
13
活动2“计算任意年龄与安静心率