高中教科版 (2019)2.2 做出判断的分支公开课课件ppt
展开★掌握顺序结构、分支结构的基本结构。★学会赋值语句、if语句的使用方法。★运用顺序结构、分支结构的语句编写简单的程序解决问题。
某同学参加了学校的体检, 体检医生告诉他体重超重, 需要加强运动。 他了解到, 运动时心率如能控制在一定范围内, 对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围, 对身体反 而会有损伤。 他想知道自己最适宜的运动心率。
我们自己最适宜的运动心率怎么计算呢?
活动1 计算最适宜运动心率
计算公式:最适宜运动心率=(220—年龄—安静心率) X (60%~80%)+安静心率
最低最适宜运动心率=(220—年龄—安静心率) X 60%+安静心率
最高最适宜运动心率=(220—年龄—安静心率) X 80%+安静心率
想一想,能否用上一节课学过的流程图表示这一问题的算法呢?
该同学今年16岁, 安静心率为71。
第一步:分析问题。第二步:设计算法(流程图)。第三步:编写程序。第四部:调试运行。
(220-16-71)x60%+71
(220-16-71)x80%+71
常量:在程序运行过程中值始终保持不变的量称为常量。所有的常数都是常量。 例如π,活动1中出现的220、0.6等。
变量:在程序运行过程中值允许改变的最称为变量。 例如, 活动1中的 lw、high就是变量。变量是创建时在内存中开辟的一个存储空间, 变扯名是内存中存放数据的存储单元的标签, 存放的数据叫变量的值。
变量名 = 值如:age = 16
在Pythn中, 变量的命名需遵循以下儿条规则。♦必须以字母或下划线开头, 后面可以是字母、数字或下划线。例如:name1是合法的,而1name就不合法♦区分大小写。例如:B和b是不同的两个变量名♦不能使用保留字。例如:if,else,print等
程序中的变量与数学中的变量含义略有不同。 数学中的变量隐含着“未知”;在程序中,程序执行的每个瞬间,变最的值是确定的,但在程序执行的整个过程中,它的值是可以改变的。
想一想,程序中的变量和数学中变量的含义是否相同?
运算符:运算符是进行某种运算的标识符号, 它标明对操作数所进行的运算。 常见的运算符有:
表达式:表达式由一个或多个操作数通过运算符组合而成。例如 “2 + 3" , 它由运算符 ” +” 和操作数 ”2" "3"两部分构成。
想一想,除、整除、取模(取余)的运算有何不同?
除、整除、取模有何不同?
例如:7÷2 = 3.5 = 3 … 1
整除://7//2=3
除:结果均为浮点型; 整除:取商的整数部分; 取模:保留余数;
赋值语旬的基本格式如下:变最=表达式赋值语句的功能:计算表达式的值,将表达式的值赋给变量。
想一想,赋值语句中的“等号”是等号?
不是等号是赋值号(即右边的值赋给左边的变量)
赋值语句“n=n+l”表达的含义是:先计算赋值号右边的表达式,也就是计算 “n+1” 的值, 然后将这个值 “赋” 给左边的变量 “n” 。Pythn中的赋值语旬较为灵活,例如:
a=b=c=l a,b,c=l,2,3 a,b=b,a c+=a
#数值1赋值给变量a,b,c#数值1,2,3分别赋值给变量a,b,c#交换a,b两个变量的值#等效千c=c+a
请将下列程序代码补充完整,并调试运行。注意避免常见错误,如变量名拼写错误、 输入了中文的标点符号等。
lw = (220- ___ -___)*0.6+___high = (220-___-___)*0.8+___print(lw,high)
#计算最适宜运动心率低值#计算最适宜运动心率高值#显示最适宜运动心率的范围
该同学把计算器展示给其他同学, 其他同学也想计算自己的最适宜心率, 可是每次都要修改程序代码中的年龄和安静心率会很麻烦。 那么可以怎么做呢?
输入语句:input()语句例如:name=input(“请输入姓名”)输出语句:print()语句例如:print(“hell,欢迎来到温宿县第一中学”)输出多个,可以使用“,”分开
活动2 计算任意年龄与安静心率的最适宜 运动心率
输入:age=int(input(“请输入年龄”))
输入:heart=int(input(“请输入安静心率”))
Lw = (220-age-Hrest)*0.6 + Hrest
输出:print(lw,high)
high = (220-age-Hrest)*0.8 + Hrest
1.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Pythn表达式是( ) A.(x%10)*10+x//10B. (x%10)//10+x//IO C.(x//10)%10+x//10D.(x%10)*10+x%102.下列是描述算法的是( )A.列表法B.枚举法C.流程图D.顺序法3. 下列合法的变抵名是( )A.IB.*CC.inputD.print
教科版 (2019)必修1 数据与计算2.2 做出判断的分支图文ppt课件: 这是一份教科版 (2019)必修1 数据与计算2.2 做出判断的分支图文ppt课件,共20页。PPT课件主要包含了学习目标,字符串P30等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算2.2 做出判断的分支一等奖课件ppt: 这是一份教科版 (2019)必修1 数据与计算2.2 做出判断的分支一等奖课件ppt,共11页。PPT课件主要包含了学习目标,计算公式,分支语句,关系运算符,判断一个人的年龄段,巩固提升,课堂小结等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算2.2 做出判断的分支课文内容课件ppt: 这是一份高中信息技术教科版 (2019)必修1 数据与计算2.2 做出判断的分支课文内容课件ppt,共1页。