视频标签:选择结构,python程序设计,分支结构
所属栏目:信息技术优质课视频
视频课题:《算法与程序设计》2.3.2 选择结构python程序设计之分支结构-北京市 - 延庆县
本视频配套资料的教学设计、课件 /课堂实录及教案下载可联本站系客服
教科版高中信息技术《算法与程序设计》2.3.2 选择结构python程序设计之分支结构-北京市 - 延庆县
品古诗词之美 弘扬传统文化
——python程序设计之分支结构
应用创新点
诗词是中国传统文化的瑰丽宝库,诗词文化彰显了中华民族的文化自信。,本人进行了大胆的尝试。在导入环节,引用了古诗大赛的视频,在整个教学过程中都是以古诗词大赛出题为主线,学生的兴趣非常浓,实现了课程之间的整合,很好的通过选择结构的学习,进一步品诗词之美,弘扬传统文化;在整个授课过程中,设置了由易到难三个层次的任务,分别学习了“单分支结构和格式”“双分支结构和格式”以及“多分枝结构和格式”由易到难三个知识点,每个任务,都让学生先运行程序对比运行结果的区别,再剖析源程序,学生通过实践,总结出三种格式的书写形式,印象深刻,知识掌握的非常好。最后再独立完成自己的程序。通过对比运行结果—剖析源程序---尝试实践突破了本节课的重点和难点。接下来,通过网络平台进行课堂自测,检测学生课堂知识的掌握程度,老师有针对性的进行讲解。再通过展示交流环节,一方面学会客观评价作品,另一方面找到自己在古诗词中的知识匮乏,老师利用鸿合π的课堂评价功能,适时对学的课堂表现和任务完成程度进行评价。最后,老师抛给学生一个课下任务,让学生将整个学校学生的程序连接到一起,生成一个古诗词大赛的题库,增强了学生的兴趣,也为学校的教学建立了资源库。本节课将鸿合π软件应用到课堂,很好的实现了师生之间的交互。
教材分析
地位:本课选自普通高中教科书《信息技术》必修数据与计算中第2章第3节中的内容。是程序设计三大结构之一,是已学顺序结构知识的延伸,是将要学习循环结构知识的基础,起到承上启下的重要作用。
知识:教材中通过判断奇偶性和分段计程票价的两个实例讲解了选择结构的3种语句格式。
重组:本人依据新课标,以教材中的内容为基础,结合生活中的古诗词大赛,将模拟出题(古诗)为主题进行课程设计.
意义:旨在提升学生的计算思维水平、构建程序设计思想,品味古诗词诗词之美,从而提升学生传承中国传统文化。
学情分析
优势:学生已经学习了程序的顺序结构,能对简单算法进行设计和表达。为本节课的学习奠定了基础。
劣势:高一学生对程序设计既期待又“恐惧”。对事物的分析、综合、独立及逻辑推理能力差。因此,教师应从学生喜欢案例入手,由浅入深,循序渐进。
教学目标
知识与技能目标:通过案例分析了解选择结构的执行过程及作用;剖析源程序掌握选择结构的三种格式。 过程与方法目标:通过实践挑战使学生学会运用选择结构编写程序,解决生活中的实际问题。
情感态度与价值观目标:通过趣味性的内容设置,保持高涨的学习兴趣,体验成功的喜悦;感受古诗词的魅力,培养。通过感受中华诗词文化的灿烂文明,培养学生热爱传统文化的思想感情和团队协作精神。
教学策略
教法:我遵循“激、导、探、放”的原则,采用“精选情景,任务驱动,放手让学生去
- 2 -
做,精心引导与个别指导相结合,逐步训练,适时归纳小结和评价”,让学生在“做中学”,在“学中悟”。
学法:学生因“情”入“戏”,在完成主体任务的过程中,采用自主探究,小组协作互助的学习方法,自主完成“选择结构”知识规律的构建、归纳和总结。
教学环境与准备*
1、 利用鸿合π软件构建师生互动环境;
2、利用问卷星搭建网络评价和测试平台;
3、设计 “三单”问题导读单、问题解决单和问题拓展单。 4、选取和编辑古诗词大赛的视频; 5、创建古诗词大赛的电子题库;
6、编写单分支、双分支和多分支的教学案例。
目标问题
1. 分支结构解决生活中什么样的问题? 2. 分支结构的作用? 3. 分支结构的语法格式? 4. 分支结构的算法流程图表示方法? 5. 如何将生活中的实例用python程序设计中的分支结构来实现?
活动问题
1. 通过用自然语言来改写选手答题完,董卿给出答题结果的过程,来理解分支结构解决问题你的步骤是怎样的?
2. 师生共同通过运行案例,讨论分支结构运行结果和顺序结构的不同,从而理解分支结构的作用?
3. 师生通过剖析源程序,发现和总结出分直接的语法格式是怎样的? 4. 学生实践过程中,理解计算机解决问题的过程,并掌握如何用分支结构解决日常生活中的实例?
价值问题
1. 用计算思维和逻辑思维能力解决问题是不是能提升综合素养? 2. 分支结构能解决生活中的哪些问题?
教学过程
1.创设情景、导入新课
师:请同学观看大屏幕上《古诗词》大赛的视频增强古诗知识的储备,同时思考:在整个过程中董卿说的最多的话是哪些话?
- 3 -
生:喜您答对了;很遗憾您打错了;我们看一下正确答案是……..;看百人团答题情况….. 师小结:同学们回答的非常好,董卿说的最多的话为:
恭喜您答对了!
非常遗憾,您答错了,正确答案是……
师生:一起分析如何用自然语言来描述董卿和选手答题的过程:
1.如果 选手答对了 董卿会说:“恭喜您答对了”
2.如果 选手答错了 董卿会说:“非常遗憾,您答错了,正确答案是……“ 师:引导学生用流程图来表达 生:绘制流程图
师:讲解通过判断某些特定条件是否满足来决定下一步的执行流程,是非常重要的控制结构。 师:出示课题:感受古诗词的魅力
——Python程序设计之分支结构
【设计意图:古诗词大赛视频导入,激发学生学习兴趣,为整节课的学习打下一个良好的基础。引导学生关注古诗词~关注中国传统文化。通过学生对问题的回答与提炼~诱导学生要善于观察~要善于发现与提炼社会生活中的问题、身边的问题。通过用自然语言和流程图两种不同算法来分析问题,培养学生的发散思维。】 2.新授课
师:生活中哪些设计中应用到了分支结构? 生:指纹签到、人脸识别、登录验证……
- 4 -
师:大家回答的非常好,我们的生活中处处都有分支结构的应用,分支结构应用的领域非常的广泛。
一、运行结果对比分析
师:引导学生运行案例1,案例2观察程序运行结果的不同
生:运行案例1和案例2,以小组为单位分析运行结果的不同。 师小结:
案例1程序:输入正确还是错误答案,结果唯一(这首诗出自《钱塘湖春行》); 案例2 程序:如果输入正确答案,输出(恭喜你答对了!) 二、剖析源程序对比分析
师:教师引导学生打开案例1,案例2观察源程序的区别 生:打开案例1,案例2观察源程序分析它们之间的不同
教学反思(黑体、小四)
正文(宋体、五号)
注:1.加*号的为可选项。
2.全篇设为单倍行距。
三、功能对比分析
师:提问顺序结构和选择结构功能上的区别
- 5 -
生:回答 师小结:
顺序结构:按照事先安排好的先后顺序进行处理;
选择结构:单分支结构只对判断条件为真的情况进行处理; 四、出示结论
师:单分支结构:只对条件满足时的情况进行处理 五、知识讲解
师:讲解新知
选择结构格式1—单分支 格式:
if 条件 :
语句组
流程图表示
师:引导学生,通过学案,巩固关系表达式和逻辑表达式的知识 条件-关系表达式-关系运算符
条件-逻辑表达式-逻辑运算符
生:通过学案,巩固关系表达式和逻辑表达式的知识
【设计意图:通过运行结果、功能实现、刨铣源程序对比分析-层层引导-环环相扣-步步深入-学生轻松自然的掌握和突破了新的知识点的学习,同时构建自己的知识体系。】 3.实践操作(一) 问题初探:
师:出示任务一:
出示一道古诗题,输入答案,判断答案是否正确,正确输出结果。用单分支结构实现。 师:引导学生按照计算机解决问题的方式来解决问题
- 6 -
生:按照计算机解决问题的方式来分析解决问题
师:引导学生在任务单的流程图上填写程序实现的条件 生:学生补充程序实现的条件
师:代码讲解:
print(" ")
answer=input(" ") if x==" " : print(" ") 生:编写代码,解决问题 师:对个别学生作品进行展示
- 7 -
【设计意图:任务驱动-自主探究充分法学学生的主观能动性,引导学生用计算机解决问题的过程设计程序,使学生养成严谨的编程思想。】 4.新课讲解—双分支结构 运行结果分析
师:引导学生运行案例3程序,观察运行结果和自己刚完成的任务一程序运行结果的不同 师小结:
任务一程序:如果输入正确答案,输出(恭喜你答对了!)
案例3运行结果有两种情况 剖析源程序
师:引导学生打开案例3,观察和任务一源程序的区别
生:打开案例3,观察案例3和任务一源程序分析它们之间的不同
知识讲解
选择结构格式2:双分支 格式:
if 条件 : 语句组 Else:
语句组
流程图
【设计意图:通过以上几个环节攻破了本节课的难点,帮助学生重构严谨的知识规律体系。】 5.实践操作(二) 进阶练习:
师:出示任务二:
出示一首古诗的题目,输入答案,判断答案是否正确,输出判断结果。用双分支结构来实现。
师:引导学生按照计算机解决问题的方式来解决问题
- 8 -
生:按照计算机解决问题的方式来分析解决问题
师:引导学生在任务单的流程图上填写程序实现的条件 生:在流程图上填写符合自己程序的条件
代码讲解:
print(" ")
answer=input(" ") if x==" " : print(" ") else:
print(“ ”)
生:编写代码,解决问题 师:对个别学生作品进行展示 【设计意图:采用任务驱动-自主探究可以充分发挥学生的主观能动性】 6.新课讲解—多分支结构 运行结果分析
师:引导学生运行运行案例4程序,观察运行结果的不同
生:打开案例4,观察案例4和任务二源程序分析它们之间的不同 师小结:
需要输入两个答案,输出结果有多种情况 剖析源程序
师:引导学生打开案例4,观察和任务二源程序的区别
知识讲解
选择结构格式3:多分支 格式:
if 条件 : 语句组 elif 条件:
- 10 -
语句组 elif 条件: 语句组 ….. Else:
语句组 流程图
【设计意图:我把课堂完全的交给了学生,培养了学生独立学习和思考的能力。】 7.实践操作(二) 高阶练习:
师:出示任务二:
出示一首古诗的题目,输入答案,判断答案是否正确,输出判断结果。用双分支结构来实现。
师:引导学生按照计算机解决问题的方式来解决问题 生:分析问题
师:引导学生在任务单的流程图上填写程序实现的条件 生:在流程图上填写符合自己程序的条件
代码提示:
print(“ ”)
answer1=input(“ ”) answer2=input(“ ”)
- 11 -
if 条件 :
print(“ ”) elif 条件:
print(“ ”) elif 条件:
print(“ ”) elif 条件:
print(“ ”) else:
print(“ ”) 生:编写代码,解决问题 师:对个别学生作品进行展示
【设计意图:在整个构思实践环节中,培养了学生自主学习,协作学习的学习观。】 8. 分享交流
师:引导学生打开桌面上的“分享交流”文件夹运行班内同学的程序,找出自己在古诗词中知识上欠缺的地方,正确的评价同学的程序 。 生:运行其他同学的作品,并正确评价
【设计意图:锻炼了学生表达和评价的能力,增强了多新知的理解,每个学生的程序(古诗词题目)不同,又增加了学生古诗词的储备。】 9. 效果评价 直通合格考:
师: 打开桌面选择结构文件夹下的快捷方式或者打开:https://ks.wjx.top/jq/36653100.aspx进行课堂检测。 生:进行网络检测
师:查看检测结果,并有针对性的进行讲解
- 12 -
【设计意图:信息技术在北京已经纳入合格考科目,所以通过构建网络答题环境,对学习课堂学习效果进行检测,网络平台方便及时。】 10.教师课堂评价
利用鸿合π的课堂评价,进行师生评价
- 13 -
【设计意图:适时评价,快捷。】 11. 课堂小结
【设计意图:使学生形成知识框架,加深对新知的掌握和理解。】
12.拓展提高
师:布置课下任务:
如何把我们整个班甚至整个年级同学出的题,汇集成一个题库,用我们所学的python语言来实现自动抽题,自动出示答题结果和提示。
希望可爱的你们,不久的一天也站在古诗词的舞台上绽放光彩,更希望在高考中金榜题名。
生:学生记录并思考解决问题
教学反思
一、理解课标,调整教材
教学内容应“源于教材而不依赖于教材”,本人根据学生的实际情况对教材多了处理。 教材中通过判断奇偶性和分段计程票价的两个实例改为模拟古诗词大赛出题,课时有2课时,缩短为1课时,效果非常好。
二、根据学生认知,设计精巧的导入环节
古诗词大赛视频导入,激发学生学习兴趣,为整节课的学习打下一个良好的基础。以古诗词大赛为主线,通过学生对问题的回答与提炼~诱导学生要善于观察~要善于发现与提炼社会生活中的问题、身边的问题。通过用自然语言和流程图两种不同算法来分析问题,培养学生的发散思维。
- 14 -
三、教学流程合理顺畅,教法灵活多样,符合学生的特点 整个教学过兼顾到知识逻辑和学生认知逻辑,具有一定的开放性和生成空间,问题情境创设比较成功,能激发学生的思维和情感,引导促进学生积极思考和参与。通过案例运行结果分析对比、剖析源程序分析对比、功能实现分析对比、出示结论、讲授新知的过程,层层深入、环环相扣突破重点,同时帮助学生重构严谨的知识规律体系。通过提出问题-分析问题-设计方案-编程调试程序的计算机解决问题的过程攻破教学难点。
教法灵活,围绕教学目标,设计连贯性的教学活动,并有针对性地设计对教学活动完成情况的检测,检测采用网络检测,更方便、快捷,时效性强。
四、恰当运用评价方法
在教学评价中,精心设计评价学案,有效利用评价结果,巩固教学目标,发展问题框架目标,并未学生提供具有挑战性的学习任务埋下伏笔。
五、教学媒体运用灵活
精心设计评价学案,搭建鸿合π教师评价平台,利用评价结果,巩固教学目标,为学生提供具有挑战性的学习任务埋下伏笔。
视频来源:优质课网 www.youzhik.com