内容正文:
做出判断的分支
第一课时
第 2 单元
2.2
学习目标
★掌握顺序结构、分支结构的基本结构。
★学会赋值语句、if语句的使用方法。
★运用顺序结构、分支结构的语句编写简单的程序解决问题。
某同学参加了学校的体检, 体检医生告诉他体重超重, 需要加强运动。 他了解到, 运动时心率如能控制在一定范围内, 对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围, 对身体反 而会有损伤。 他想知道自己最适宜的运动心率。
我们自己最适宜的运动心率怎么计算呢?
活动1 计算最适宜运动心率
计算公式:最适宜运动心率=(220—年龄—安静心率) X (60%~80%)+安静心率
最低最适宜运动心率=(220—年龄—安静心率) X 60%+安静心率
最高最适宜运动心率=(220—年龄—安静心率) X 80%+安静心率
想一想,能否用上一节课学过的流程图表示这一问题的算法呢?
活动1 计算最适宜运动心率
该同学今年16岁, 安静心率为71。
第一步:分析问题。
第二步:设计算法(流程图)。
第三步:编写程序。
第四部:调试运行。
(220-16-71)x60%+71
(220-16-71)x80%+71
Low,high
变量和常量
常量:在程序运行过程中值始终保持不变的量称为常量。所有的常数都是常量。 例如π,活动1中出现的220、0.6等。
变量:在程序运行过程中值允许改变的最称为变量。 例如, 活动1中的 low、high就是变量。变量是创建时在内存中开辟的一个存储空间, 变扯名是内存中存放数据的存储单元的标签, 存放的数据叫变量的值。
变量名 = 值
如:age = 16
变量的命名规则
在Python中, 变量的命名需遵循以下儿条规则。
♦必须以字母或下划线开头, 后面可以是字母、数字或下划线。
例如:name1是合法的,而1name就不合法
♦区分大小写。
例如:B和b是不同的两个变量名
♦不能使用保留字。
例如:if,else,print等
程序中的变量与数学中的变量含义略有不同。
数学中的变量隐含着“未知”;
在程序中,程序执行的每个瞬间,变最的值是确定的,但在程序执行的整个过程中,它的值是可以改变的。
想一想,程序中的变量和数学中变量的含义是否相同?
运算符与表达式
运算符:运算符是进行某种运算的标识符号, 它标明对操作数所进行的运算。