资源简介 第四章 程序设计基础课时教学设计第3课时 4.3.1 if语句的运用一、项目简介1、单元项目主题 设计解决日常生问题的计算机程序2、单元项目情境 爸爸妈妈要出差4天,小明要负责照顾弟弟和自己几天。在这几天,他们遇到了各种问题,让我们用计算机程序来帮助他们一起解决吧!3、子项目三 第三天:购买作业本4、课时项目情境 超市作业本打折,规定购买6本以上(含6本)10本以下(含10本)打九折,一次购买11本以上(含11本)打八折。编一个程序,实现根据要买的作业本的单价计算总费用二、课时内容分析1、主要内容1)单分支if语句的结构与应用2)双分支if语句的机构与应用3)if语句的嵌套与应用2、内容要求通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法。3、地位和作用本课时将带领学生学习“选择结构”的if语句的应用,是顺序结构学习的推进,本节知识是利用计算机程序解决问题必备知识。三、课时目标分析1、核心素养目标知识目标 根据不同受众的特征,能选择恰当的方式进行有效交流;在日常生活中,根据实际解决问题的需要,恰当选择数字化工具,具备信息安全意识;主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。(信息意识)能力目标 能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题;运用选择结构的if语句设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。(计算思维) 针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。(数字化学习与创新)情感目标 在信息交流或合作中,尊重不同的信息文化,积极、主动地融入信息社会中。(信息社会责任)2、项目目标本课时围绕“设计解决日常生问题的计算机程序”项目的“子项目二:第二天--食品购买”,通过项目问题组织学生进行自主、协作、探究程序设计语言的基础知识,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,完成阶段性项目学习目标。3、学业目标(1)能够掌握Python程序设计语言的选择结构的单分支if语句一般格式及使用方法;(2)能够运用选择结构描述问题的求解过程;四、课时教学重难点分析1、教学重点(1)掌握Python程序设计语言的选择结构的单分支if语句一般格式及使用方法;(2)能够运用选择结构的if语句结构描述问题的求解过程;2、教学难点能够根据问题需求,运用选择结构的if语句描述问题的求解过程。五、学情分析1、知识积累 学生在第三章学习了算法的三种结构:顺序、选择和循环,上一课时学习了4.2 运用顺序结构描述问题求解过程,并进行了一定的编程练习,积累了一定的知识与能力。2、学习能力 1、高中生有一定的计算机操作能力,在第三章也初步接触了Python软件的基本认识与操作,在第四章前面课时中积累了一定的编程能力。 2、自主、探究与协作能力也在前期的实践中有所提高。 3、高中生逻辑思维能力较强3、学习兴趣 经过前面的学习,学生积累了知识并有了程序解决日常生活问题的良好体验,学生对本节课依然具有较高的学习兴趣。总结 需要继续结合贴合知识、贴近学生生活、难度适宜的项目问题逐步引导学生开展协作探究的知识学习,需要教师理清知识学习路线,整合项目思路,引导学生逐步掌握知识与技能,维持兴趣。六、教学方法与策略1、教学方法讲授演示法、任务驱动、协作讨论2、基本策略通过日常生活中“购买作业本”所遇到的问题,促进学生在教师的辅助下自主、协作与探究的学习知识与应用知识。七、教学准备1、环境准备Python环境2、资源准备类型 项目 来源课件 4.3.1 if语句的运用 教师制作活动文档 活动记录表课时学习评价表八、教学过程环节 教学活动 设计意图 目标达成环节一:单元项目情境再现与项目回顾 教师: 1、再现单元情境和主题 项目回顾 导入情境,激发兴趣 信息意识 、 计算思维环节二:子项目三导入:第三天--购买作业本、4.3主题导入 教师: 1、子项目三的情境导入: 导入4.2学习主题:利用选择结构解决问题 通过情境问题激发思考 计算思维 、 信息社会责任环节三:结合项目探究分析程序的单分支if语句的相关知识 教师: 1、分析项目问题解决思路 第一步:分析问题: 第二步:设计算法: 导入单分支语句的概念, 2、分析单分支if语句的语法特点 继续分析项目问题解决思路,分析if语句的具体应用: 第三步:编写程序 第四步:调试运行 4、引导学生实践应用 学生: 结合活动记录表,各个小组自主、协作与探究的完成实践应用部分。 在项目探究中学习知识并体验知识的应用环节四:结果分析及双分支if语句主题的导入 教师: 1、分析前述实践应用程序结果,导入双分支if语句: 2、分析双分支if语句的语法特点 3、引导学生完成实践应用: 问题:这里有三种作业本,优惠价格分别为a元、b元和c元,你能编程输出其优惠价的最大值吗? 学生: 结合活动记录表小组协作讨论完成实践应用。 教师: 引导学生展示交流实践应用结果,并进行针对性分析。 在对比中发现知识,并结合具体的问题探究知识 计算思维 、数字化学习与创新环节五:结合实例分析if语句的嵌套的知识与应用 教师: 1、指出if语句的嵌套的存在及嵌套方法 2、实例分析if语句的嵌套环节六:学以致用--课后编程思考与实践 学生:完成课后编程,利用学习的知识解决日常问题。 学以致用 计算思维、 数字化学习与创新九、教学板书规划板书基本知识主题+疑难点知识分析十、教学反思十一、附件单:编号 项目 作用附件一 课时活动记录表 追踪与评价学生学习过程,积累过程资料附件二 阶段学习评价量规 评价过程学习,促进学习与教学改进附件一:课时活动记录表第四章第三课时4.3.1 if语句的应用项目学习活动记录表班级 组长 你的姓名学习目标 1、理解并掌握单分支if语句的知识 2、理解并掌握双分支if语句的知识 3、理解并掌握if语句的嵌套 4、能够利用if语句解决简单的生活问题学习活动 活动1:探究单分支if语句 利用单分支if语句编程实现以下问题的解决: 1、请输入一个整数,判断是奇数还是偶数。 2、键盘输入两个整数,按照由大到小的顺序输出两个数活动2:探究双分支if语句知识: 编程完成以下问题的解决: 这里有三种作业本,优惠价格分别为a元、b元和c元,你能编程输出其优惠价的最大值吗? 活动3:实践应用 课后利用已经学习的方法解决一下我们常见的问题: 问题:输入a,b,c,编程解一元二次方程ax2+bx+c=0附件二:阶段学习评价量规项目及分值 评分标准 分值 得分自评 互评 师评知识掌握 30 掌握单分支if语句的应用; 10掌握双分支if语句的应用 10掌握if语句的嵌套 10操作技能 40 能够正确使用的if语句的一般格式 20能够利用程序的选择结构的if语句解决日常生活问题 20项目学习 25 明确项目探究的意义 15在活动中能够与同伴协作完成任务,分享成果 15合计得分 100 展开更多...... 收起↑ 资源预览