- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
阳城二中信息技术教案
备课人
上课年级
高二
备课时间
章节
复习:选择结构
课时数
2
项目
主题
购买笔记本的费用优惠:根据购买的本数优惠相应的折扣。
核心
素养
信息意识:增强对信息的敏感度,分析信息,提出解决问题的思路、方法和手段,培养学生的体系化思维、逻辑思维和抽象思维。
计算思维: 依据解决问题的需要,设计和表示简单算法;掌握程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。
数字化学习与创新:针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。
项目
目标
本节通过“购买笔记本的费用优惠”项目,组织学生进行自主、协作、探究学习,让学生掌握选择结构的控制,学会使用程序设计语言实现简单算法,体验程序设计的基本流程,掌握程序调试与运行的方法,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进本章对应课标的学科核心素养达成,完成项目学习目标。
学业
目标
(1)能够掌握程序的选择结构设计的基本流程。
(2)能够掌握Python程序设计语言的选择结构的单分支if语句、双分支if语句、if 语句的嵌套以及if···elif···else 语句的一般格式及使用方法。
(3)能够运用选择结构描述问题的求解过程。
重点
难点
重点:
(1)程序的选择结构设计的基本流程。
(2)Python 程序设计语言的选择结构的单分支 if 语句、双分支 if 语句、if 语句的嵌套以及if···elif···else语句的一般格式及使用方法。
难点:
运用选择结构描述问题的求解过程。
方法
与
策略
创设程序设计的活动情境,组织学生在解决问题的过程中探究选择结构的特点,通过小组学习分析问题,设计解决问题的算法,编写代码实现算法,在“验证→修正”的过程中发展学生的计算思维。
第一课时:选择结构:if语句应用
问题导入
项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6本以上(含6本)10本以下(含10本)打九折,一次购买11本以上(含11本)打八折。怎样根据笔记本的单价和购买数量编写程序计算总费用
分析:购买笔记本优惠的费用多少直接和购买的本数有关,也就是根据本数不同,打折不同。在编程中,这就是对事物进行判断和选择,要解决这个问题就需要运用选择结构来描述求解过程。
知识点拨
选择结构表示程序的处理步骤出现了分支,需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种。
在程序设计中,主要使用条件语句(if语句)来实现判断和选择。if语句在使用中包括单分支if语句和双分支if语句。
1.单分支if语句
格式:if(条件表达式):
语句A
2.双分支if语句
格式:if(条件表达式):
语句A
else:
语句B
案例讲解
1. 判断一个三位数是否为水仙花数。所谓水仙花数是指其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方。(水仙花数:153,370,371,407)
2.输入一个数,判断是偶数还是奇数。
合作探究
1.编程解决本节内容的两个问题。
语句允许嵌套,即if语句中的语句A和语句B还可以是if语句。尝试用“if语句嵌套”解决课本76页问题。
课后
反思
第二课时:选择结构:if…elif…else语句的应用
【问题导入】
上节课讲了if语句允许嵌套,但当条件很多时,层层嵌套,识读较困难,那么有没有一种结构可以很清晰的看到每种条件下相对应的语句的程序结构呢
导入if…elif…else语句学习。
【知识点拨】
应用if条件语句可以快速地实现程序的分支选择,但当分支比较多时,用if…elif…else语句来实现比较简便。
(1)if…elif…else语句格式:
if (表达式1):
if (表达式1):
语句1
else (表达式2):
语句2
……
else (表达式N):
语句N
else:
语句N+1
(2)if…elif…else语句的执行过程:
【课堂练习】
页:购买笔记本问题。
2.利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,70-89分之间的用B表示,60-69分之间的用C表示,60分以下的用D表示。
【合作探究】
(1)if语句和if…elif…else语句在格式、功能、应用等方面的异同。
(2)选择结构的特点。
【实践活动】
P83页:三位同学编的程序:判断某年是否为闰年。讨论完成:
(1)分别验证三个程序的正确性。
(2)三个程序分别采用了不同的表达式作为判断闰年的条件。分析、讨论哪一种更好。
课堂
小结
课后
反思
文档评论(0)