2.2 做出判断的分支 教案-2021-2022学年高中信息技术教科版(2020)必修1

文档属性

名称 2.2 做出判断的分支 教案-2021-2022学年高中信息技术教科版(2020)必修1
格式 doc
文件大小 189.5KB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2021-12-14 20:08:41

图片预览

文档简介

2.2 做出判断的分支
授课题目:做出判断的分支
授课章节:第二章 第2节
课  型:新授课
课  时:1课时
一、【教学目标】
1.知识与技能:
①掌握变量的命名规则
②学会用运算符、关系运算符正确书写表达式
③学会赋值语句、输入输出语句、分支语句的使用方法
2.过程与方法:
运用顺序结构、分支结构编写简单的程序解决问题
3.情感态度与价值观:
二、【教学重点】
①变量的命名规则
②赋值语句、输入输出语句、分支语句的使用方法
三、【教学难点】
运用顺序结构、分支结构编写简单的程序解决问题
四、【教学方法】
讲授法、讨论法、任务驱动法
五、【教学过程】
教学环节 教学内容 教师活动 学生活动 设计意图
一、创设情境(给出项目1) 项目1:计算最适宜运动心率某同学参加了学校的体检,医生告诉他体重超重,需要加强锻炼。他了解到,运动时心率控制在一定范围内,对增强心血管系统和呼吸系统功能都有很好效果;超出范围,对身体健康反而有害。他想知道自己最适宜的心率。请你用Python编程帮他解决该问题。信息:该同学今年17岁,安静心率为71。知识:最适宜运动心率=(220-年龄-安静心率)X (60%-80%)+安静心率请根据我们给出的信息和知识,将流程图补充完整。Low =(220-17-71)* 0.6 + 71High =(220-17-71)* 0.8 + 71 展示幻灯片,指导填写项目书 填写项目书、完成流程图的绘制
二、新授内容(常量与变量、运算符与表达式、赋值语句) 知识点1:常量与变量常量 在程序运行过程中值始终保持不变的量称为常量。如∏,0.6、220等。变量 在程序运行过程中值允许改变的量称为变量。如low、High等就是变量。变量名需要遵循以下命名规则:1.组成字符可以是字母、数字、下划线。2.必须以字母、下划线开头。3.区分大小写。4.不能使用保留字。【练习】 判断下列变量名是否合法?A. 33aa B. bb% C. _CC12 D. if 讲授知识点 认真听讲思考、完成练习
知识点2:运算符与表达式表达式 表达式由一个或多个操作数通过运算符组合而成。如表达式“2+3”,它是由操作数“2”和“3”以及运算符“+”三部分构成。运算符 运算符是进行某种运算的标识符号。它表明对操作数进行的运算。常见的运算符如下:【练习】 在Python shell命令提示符>>>一行一行输入命令,观察运算结果。>>>4*2 >>>4/2 >>>4//2 >>>4%2 >>>4**3 讲授知识点、指导学生py编程验证 认真听讲思考、上级书写代码完成练习
知识点3:赋值语句基本格式 变量=表达式功能 将右边表达式的值赋给左边的变量。【练习】 在Python shell中用Print()输出函数打印变量的值,观察运行结果。>>>age=17>>>print(age)>>>n=4>>>print(n)>>>n=n+1>>>print(n)>>>a=b=c=1>>>print(c)>>>a,b,c=1,2,3>>>print(c)>>>a,c=c,a>>>print(c)>>>c+=a>>>print(c) 讲授知识点、指导学生上机练习 上机验证结果,完成练习
三、任务驱动(完成项目1的编程) 项目终结:计算最适宜运动心率程序练习 请将下列程序代码补充完整,并调试运行。避免常见错误,如拼写错误、输入了中文标点符号等。>>>low=(220- -71)*0.6+ ;>>>high=(220- -71)*0.8+ ;>>>print(low,high)思考 上面的程序是计算一个同学的最适宜的运行心率。其他同学想计算自己的最事业运动心率就要修改程序代码中的年龄和安静心率的值。应该怎么做才让程序更完美? 指导学生完成项目1的程序,引导学生思考 完成项目1的程序,积极思考问题
四、任务驱动(项目1程序的完善与改进) 流程图表示请将流程图补充完整。知识点4:输入与输出语句输入与输出语句 在python中使用input()从键盘输入数据,使用print()从屏幕输出数据。如果有多个输出项,中间用“,”分割。【练习】 在Python shell中输入以下命令,观察运行结果。>>>myname=input(“请输入姓名:”)>>>print(“您好,”,myname)>>>print(“您好,”,myname, “您好,”,myname)点拨 Print()语句中,如果有多个输出项,中间用“,”分割。“XXXXX”表示字符串。 指导学生完成流程图讲授知识点、指导学生上机练习验证结果 边听讲、边上机验证
完善项目1程序:计算最适宜运动心率程序(任意年龄和安静心率)【练习】 请将下列程序代码补充完整,调试运行,并观察运行结果。age=float(input(‘请输入age=’)) #输入年龄HRrest=float(input(‘请输入HRrest=’)) #输入安静心率low=(220-age-HRrest)*0.6+ HRrest #计算最适宜运行心率最低值high=(220-age-HRrest)*0.8+HRrest #计算最适宜运行心率最高值print(“最适宜的心率是:”,low,“~”,high) #显示最适宜运动心率范围 指导学生完成程序编写 上机编写程序
五、再次创设情境(引出项目2) 项目2:计算不同性别的最适宜运动心率男女的最适宜运动心率计算公式是不同的。男性最适宜运动心率=(220-年龄-安静心率)X (60%-80%)+安静心率。女性最适宜运动心率=(210-年龄-安静心率)X (60%-80%)+安静心率请你用分支结构编程实现计算不同性别的最适宜运动心率。流程图表示请将流程图补充完整。 引导学生填写项目2的项目书 完成流程图
六、新授内容(分支语句) 知识点5:分支语句基本格式 单分支If 条件: 语句或语句组双分支If 条件: 语句或语句组else : 语句或语句组【练习】 调试运行下列程序,观察运行结果。v=float(input("请输入速度(千米/秒):"))if v>=7.91: print("飞船成功飞行! ")else: print("飞船不能升空! ") input("运行完毕,请按回车键退出...")知识点6:关系运算符关系语句的条件“v>=7.91”表达式,一般称为关系表达式。成立时为真(true),不成立时为假(false)。如:9>7为真,23==24为假。常见的关系运算符如下:【练习】 判断下列关系表达式的值为真还是为假?2>=3 5<10 ‘male’==‘male’ 21!=9 讲授分支语句、指导学生上机练习 上机练习
七、任务驱动(完成项目2的编程) 项目2终结程序:计算最适宜运动心率程序(分性别)【练习】 请将下列程序代码补充完整,调试运行,并观察运行结果。age=float(input('请输入age=')) #输入年龄HRrest=float(input(‘请输入HRrest=’)) #输入安静心率gender=input(“请输入male or female :”) #输入性别if : #根据输入的性别判断 else: low=(n-age-HRrest)*0.6+HRrest #计算最适宜运行心率最低值high=(n-age-HRrest)*0.8+HRrest #计算最适宜运行心率最低值print('最适宜的心率是:',low,'~',high) #显示最适宜运动心率范围input(“运行完毕,请按回车键退出...”) #屏幕暂停 指导学生完成项目2编程 上机书写代码,完成编程
八、拓展知识(多分支语句) 拓展:多分支语句Python中使用if-elseif-else来处理多分支语句。下面为感冒指数的多分支语句表示程序。num=int(input(“请输入感冒指数:”))If 0<=num<=6 : print(“少发”)elseif 7<=num<=19 : print(“较易发”)elseif 20<=num<=30 : print(“易发”)elseif 31<=num<=61 : print(“极易发”)else : print(“数值不正确”) 拓展学生的知识面
九、课堂小结 课堂小结
六、【板书设计】
七、【教学反思】