《高中信息技术 粤教版 必修1《运用选择结构描述问题求解过程》教学设计.docx》由会员分享,可在线阅读,更多相关《高中信息技术 粤教版 必修1《运用选择结构描述问题求解过程》教学设计.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、粤教版:必修一数据与计算3运用选择结构描述问题求解过程教学设计授课教师:松岗中学杨志平【学科核心素养】1 .能够采用计算机可以处理的方式界定问题、抽象特征、建立结构模型、组织数据, 运用合理的算法形成解决问题的方案。(计算思维)2 .总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。(计 算思维)3 .能够选择恰当的数字化工具完成学习任务,同时在合作解决问题的过程中,愿与团 队成员共享信息,实现信息的更大价值。(数字化学习与创新、信息意识)【课程标准要求】1 .掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。2 .通过解决实际问题,体验程序设计的基本流程,感受
2、算法的效率。3 .掌握程序调试与运行的方法。【学业要求】掌握一种程序语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。【学情分析】本课的授课对象为高中一年级学生。从学生的认知水平来看,高中学生的逻辑思维能力 逐步趋于成熟,能够有条理地表达一个过程或规那么,为进一步开展学生的计算思维创造了条 件。同时高中学生也具备一定的自主学习能力,能够自主开展协作学习,建构知识,完成相 应的学习任务。在本节学习内容之前,学生已经了解用计算机解决问题的过程,学会了用自然语言和流 程图等方式描述算法的方法,学习了简单的程序语言,初步掌握了 Python程序设计语言中 常量变量、数据类型、运算符与表达式、
3、函数等基础知识。初步体验了顺序结构描述问题求 解过程以及程序实现的方法,具备了编写简单程序的能力。选择结构不是非常难以理解的结构类型,但大局部学生都仅仅停留在概念表层理解的思 想阶段,还不能很好的过渡到与算法流程及程序代码间的转换。选择在生活中很常见,所以 学生对通过具体的程序语言来实现选择结构的算法有着浓厚的兴趣,期待着能用计算机解决 更多问题。【教学目标】1 .根据流程图,学习Python程序设计语言的选择结构的单分支if语句、双分支if 语句、if语句的嵌套以及ifelifelse语句的一般格式及使用方法。2 .通过补充程序代码,掌握选择结构在程序语言中设计的基本流程。3 .通过编写程序
4、,体验程序设计的基本流程,领会选择结构的核心思想。4 .通过解决生活中的实际问题,感受计算机编程的魅力。【教学重难点】教学重点:理解选择结构思想,能用if语句编程实现分支问题的求解。教学难点:理解多分支结构中各分支间的逻辑关系,能根据问题选择适当的语句编程解 决问题。【教学方法与教学手段】教学方法:讲授法,任务驱动法。教学手段:体验探究、小组活动为主。【教学过程】教学环节过程与内容学生活动设计意图1.教师:在国家语言资源监测与研究中心发 布的2021十大网络用语中,“双减”作为教育政 策导向性词语位居前三。师生互动:双减既是机遇,也是挑战。双减 为每个人提供了更多的选择。双减政策下,每位 中学
5、生都应该认真思考:如何选择自己的人生之 路,该如何去选?2,双减政策下,选择不同,收获的风景也不 同。师生互动:网上流传的数学公式:1. 01365 =37. 80. 99365 = 0. 03学生聆听 思考回答从历年年度 十大网络用语切 入课堂,吸引学 生注意力,激发 学生兴趣。将2021年度十 大网络用语之一 “双减”抛给学生思考:引导学 生在正确面对双减政束,慎重选(一、择自己人生之路V )的同时强调选择情境导入1. 01代表每天多努力 点点,坚持一整年,感悟与体的重要性与合理 性。同时提醒学 生量变与质量的 联系与区别,借 此引出本课学习就会取得飞跃式的进步;0. 99代表每天懈怠一验
6、点点,经过了日复一日的更迭,最终将会被打回 原点。这是一个量变到质变的过程,很直 观形象的说明了:不同的选择,将会收获 不同的结果。选择很重要,在国家实施双减政策的 今天,作为中学生的我们,都应认真思考: 如何面对机遇与挑战,如何正确选择?今天我们就先来学习:机器是怎么实 现选择的。我们要学会让机器协助我们进行安 全智能的选择体验探究主题 计算机 程序语言中的选 择结构。启发学 生思考在计算机 程序中选择实现的过程,激发学生兴趣。1.由数据中心区间测速中超速问题的选择通过交通测判断,引出本课学习主题运用选择结构描述问题速这一与生活密求解过程。切相关的话题,2.师生共同分析:思考回答来继续激发学
7、生区间测速过程中,在路程不变的情况下,小学习的欲望车通过的时间不同,速度也就不同。小车是否超使用流程图(一、速,这一功能可以通过程序设计语言中的选择判帮助学生分析程K ) 问题探究 学习新知断结构来实现。序实现算法,理3.通过分析问题、设计算法,借助流程图分解表达式的功析程序实现过程。聆听讲解能,以及分支语(1)通过三个问题引导学生思考,总结出实句的选择,从而现选择判断功能的流程图。更好地理解分支菱形框中要填写什么?结构的核心思有几个分支语句?想。分支语句的反应是什么?在理解选择(2)师生总结:选择结构有两条分支,也就是结构流程图的基两个出口,每个出口都表7JL种反应,满足条件 就反应“超速,
8、不满足条件就反应“车速正常”, 这样就实现了选择结构。4.Python语言选择结构的基本格式。(1)提出问题:选择结构在程序中是如何实 现的?(2)教师讲解:通过流程图,总结Python常 见的两种选择结构一一单分支和双分支结构础上,通过简短 的语言描述,引 出Python语言选 择结构的格式(三) 课堂闯关 新知检测1 .完成课堂闯关测试题。2 .师生共同总结完成情况,特别强调冒号、 缩进和表达式的正确运用完成闯关 测试、聆听讲解通过测试题 检验学生对新知 识的理解,(四) 活动一: 自主初探 小试牛刀1 .提供分层任务,完成相应程序代码的编 写。基础任务:修改代码。修改猜数程序、行李 重量
9、程序的代码,并调试运行;进阶任务:补充代码。自主探究,运用所学 分支语句,完成教材P78中“求网购笔记本优惠 的最大值”问题的代码编写,并调试运行;2 .展示学生程序,分析运行结果,加深学生 对选择结构程序实现的理解。完成任务 展示成果通过对代码 的修改和完善, 加深学生对 Python语言选择 结构语句格式的 理解,巩固程序 语言的书写规 范,初步体验程 序解决问题的基 本过程,完本钱 节课重点内容的 学习。(五) 活动 小组合作 协力挑战1 .提出问题:按照我国现行交规,超度程度 不同,处分也是有所不同的。出现多种情况需要 处理时,我们该怎么办?2 . ifelifelse语句的应用格式和
10、执行 流程。3 .布置任务:超速程度问题按照”超过规定时速且缺乏20%超过规定时速20%以上且缺乏50% 、”超过规定时速 50%以上且缺乏70%超过规定时速70%以上“等分类标准,在 段长为25千米的测速区间 中,小车的限速是100千米/时。数据中心要求 编写一段程序,判断某辆小车是否超速以及具体 超速程度。问题:这个案例中有几种情况?分别是什么?4 .小组合作,结合学习新知识:Python语 言多分支语句格式及考前须知,分析问题,设计 算法,编写代码。强调:多分支结构中elif可以有多个,else 只出现在最后一个条件中。思考问题 理解任务合作完成 案例程序 代码通过小组合 作,既加强了对
11、 多分支结构表达 式的书写练习, 又通过补充流程 图,帮助学生理 解多分支语句的 逻辑关系,逐步 掌握程序解决问 题的思路和方 法,在实践操作 中,合力突破本 课重难点内容。(六)1.小组合作,完成成K战活动。相互学习通过前面的活动三: 终极挑战 综合应用完善资源包中活动三的终极挑战任务BIM (学生).py程序代码,要求:(1)使用流程图将求解的算法描述出来。(2)计算并输出任意学生的BMI值和体重指 数分类等级。2.展示小组设计的算法流程图,师生分析其 表示是否恰当合理强化认识理解任务 编写程序展示交流学习,学生已经 基本掌握了单分 支,双分支以及 多分支结构,为 了加深对选择结 构的理解
12、,能够 根据问题选择适 合的语句编写程 序,设计此活动, 让学生完成体重 指数的评价功 能,到达选择结 构的综合应用。总结拓展1 .总结:我们全方位地了解选择结构,无论 是单分支、双分支还是多分支,都表达了程序实 现判断的功能,通过对表达式的值进行判断,选 择程序执行的分支路径,这也让我们在解决问题 中更加灵活。用以下简短的语句来总结一下选择结构: 选择结构很“智能”; 路径表示看“流程”; 条件判断是“关键”; 冒号缩进要“记牢”;2.应用:我们在生活中会遇到很多关于选择 结构的应用案例,思考下面哪些属于选择结构的 应用呢?出租车计价器;扫地机器人躲避障碍物;登录用户名和密码确实认;归纳梳理思考交流通过对选择 结构的知识梳 理,进一步加深 对选择结构核心 思想的理解,巩 固Python语言中 选择结构解决问 题的过程和方 法。学生能够通 过本节课的学 习,认识到哪些 案例可以通过选 择结构来实现, 也培养了学生多 关注生活,提高 用计算机编程解 决问题的能力