高中信息技术教科版 (2019)必修1 数据与计算2.2 做出判断的分支学案
展开课题
2.2作出判断的分支(第二课时)
课时
2课时
学习目标
1.熟练使用运算符、关系运算符正确书写表达式
2.学会分支结构的使用方法
3.能够使用分支结构解决问题
复习内容
随记
学
习
过
程
【知识点1】 运算符与表达式
表达式 表达式由一个或多个操作数通过运算符组合而成。如表达式“2+3”,它是由操作数“2”和“3”以及运算符“+”三部分构成。
运算符 运算符是进行某种运算的标识符号。它表明对操作数进行的运算。常见的运算符如下:
【巩固练习】 计算下列表达式的值。
>>>4*2 >>>4/2 >>>5//2 >>>5%2 >>>3**3
【知识点2】 赋值语句
基本格式 变量=表达式
功能 将右边表达式的值赋给左边的变量。
【巩固练习】 在Pythn IDLE中用Print()输出函数打印变量的值,观察运行结果。
>>>age=17
>>>print(age)
>>>a=b=c=1
>>>print(c)
>>>a,b,c=1,2,3
【知识点3】 输入与输出语句
输入与输出语句 在pythn中使用 从键盘输入数据,使用 从屏幕输出数据。如果有多个输出项,中间用“,”分割。
【巩固练习】 在Pythn IDLE中输入以下命令,观察运行结果。
>>>myname=input(“请输入姓名:”)
>>>print(“您好,”,myname)
学习新知
【知识点4】分支语句
基本格式
①单分支 ③多分支
if 逻辑表达式: if 逻辑表达式:
语句或语句组 语句或语句组
②双分支 elif 逻辑表达式:
if 逻辑表达式: 语句或语句组
语句或语句组 else:
else : 语句或语句组
语句或语句组
【知识点5】关系运算符
关系语句的条件“a>b”表达式,一般称为关系表达式。成立时为真(true),不成立时为假(false)。如:9>7为真,23==24为假。
常见的关系运算符如下:
【练习】 判断下列关系表达式的值为真还是为假?
2>=3 5<10 ‘male’==‘male’ 21!=9
【项目实施】小明同学替全班同学在书店购买图书,每本单价10元。老板告诉他团购有优惠,20本以内无折扣,超过20本(含20本)少于50本打9折,超过50本(含50本)打8折。
小明同学班里人数未知,请你计算在不同的人数情况下,需要多少钱购买图书?
关键代码:
bk_number=int(input("Please input the number f the bks "))
if :
____________ __
print( )
elif _____________:
_______ ________
print( )
else:
print( )
作业:
请设计程序根据BMI公式(体重除以身高的平方)帮小明计算BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
对小明身体状况作出分析
高中浙教版 (2019)3.1 用计算机编程解决问题的一般过程学案设计: 这是一份高中浙教版 (2019)3.1 用计算机编程解决问题的一般过程学案设计,共3页。学案主要包含了课程标准,教学目标,项目任务,教学活动等内容,欢迎下载使用。
高中信息技术浙教版 (2019)必修1 数据与计算2.2 算法的控制结构学案: 这是一份高中信息技术浙教版 (2019)必修1 数据与计算2.2 算法的控制结构学案,共2页。
浙教版 (2019)必修2 信息系统与社会4.1 搭建信息系统的前期准备导学案: 这是一份浙教版 (2019)必修2 信息系统与社会4.1 搭建信息系统的前期准备导学案,共6页。