(共25张PPT)
高一—教科版—信息技术—第二单元
2.2做出判断的分支
学习内容
常量与变量、数据类型、运算符与表达式
赋值语句
输入输出语句
顺序结构
计算机解决问题的一般过程
活动1:某同学今年16岁,安静心率为71。如何计算他的适宜运动心率呢?
适宜运动心率=(220-年龄-安静心率)×(60 ~80 )+安静心率
“适宜运动心率计算器”项目
计算适宜运动心率
已知某同学今年16岁,安静心率为71
适宜运动心率低值=(220-16-71)×60%+71=150.8适宜运动心率高值=(220-16-71)×80%+71=177.4该同学的适宜运动心率范围是150.8~177.4。
活动1:分析问题
适宜运动心率=(220-年龄-安静心率)×(60 ~80 )+安静心率
输入
年龄、安静心率
计算
适宜运动心率低值、高值
输出计算结果
活动1:分析问题
计算机需要解决的问题是什么?
活动1:设计算法
输入
年龄、安静心率
计算
适宜运动心率
输出
计算结果
活动1:编写代码
常量与变量
常量 在程序运行过程中,值始终不变的量。如:220、16、71。
变量 在程序运行过程中,值允许改变的量。如:age、HRrest、low、high
变量的命名规则
u必须以字母或下划线开头,后面可以是字母、数字或下划线。
u 区分大小写。
u不使用保留字。
Python中提供了33个保留字[ ‘if’, ‘else’, ‘for ’……]
数据类型
常见的数据类型:整型 int
浮点型 float字符串型 string
运算符与表达式
运算符 + - * ** / // %
名称 加 减 乘 幂 除 整除 取模
表达式由把一个或多个操作数通过运算符组合而成。
常用运算符
赋值语句的基本格式
把右边表达式的值赋值给左边的变量。
赋值语句
变量 = 表达式
赋值符
活动1:编写代码
输出语句 print()
在屏幕上输出数据。
如果有多个输出项,可用“,”分隔。
程序
运行结果
输出语句
顺序结构
自上而下,依次执行
活动1:编写代码
*活动1的程序代码调试运行过程
活动1:调试运行
计算不同人的适宜运动心率。每次都要修改程序代码中的年龄和安静心率。挺麻烦的。可以怎么做呢?
我们也可以在程序运行时让用户自己输入年龄和安静心率来计算。
“适宜运动心率计算器”项目
活动2:计算任意年龄和安静心率的适宜运动心率。
输入语句
输入语句 input()
从键盘输入数据。
数据类型转换
执行以下函数,可以把数据从一种类型转换为另一种类型。
int(age) 把age转化为整数
float(age) 把age转化为浮点数
str(age) 把age转化为字符串
活动2:编写代码
活动2:调试运行
程序代码:
运行结果:
课堂小结
n 常量与变量、数据类型、运算符与表达式
n 赋值语句
n 输入输出语句
n 顺序结构