资源简介 高中新课程新教材优质课评选普通高中新课程新教材优质课评选 第四章 程序设计基础 第 5 课时 教学设计一、项目简介项目主题 运用循环嵌套设计购买学习用品的最佳方案项目背景 网上购物已经成为人们生活中的一部分。通过网购,人们不仅可以方便地 在各家电商中获取商品的相关信息,而且可以对商品进行比质比价,从而 以优惠的价格购得心仪的商品。为了购得既经济适用又美观大方的商品, 人们就要根据需求设计好购买方案, 方案中会涉及到多种商品的排列组合, 编写程序来找出哪种方案最佳比用人工寻找效率更高。在运用计算机解决 实际问题的过程中,如何把求解问题的算法告知计算机,就需要有一种能 够实现人机交互的语言,而这种语言就是计算机程序设计语言。对应教材 粤教版信息技术必 修 1《数据与计算》第四章 课时安排 第 2 课时单 位 设 计 者二、课程标准及目标分析(一)课程标准及教材分析1. 本课时对应课标的内容要求掌握一种程序设计语言的基本知识, 使用程序设计语言实现简单算法。通过解决实 际问题,体验程序设计的基本流程,掌握程序调试与运行的方法。2. 本课时对应的学业要求A-10:掌握一种程序设计语言的基本知识。(计算思维)A-11:利用程序设计语言实现简单算法,解决实际问题。(计算思维)3. 本课时的地位和作用本课时通过“设计购买物品的最佳方案 ”项目活动, 让学生使用程序设计语言实现 简单算法, 体验循环嵌套的基本流程, 掌握调试运行的方法, 从而提升学生的信息素养。(二)本课时对应达成的学科核心素养信息意识:在日常生活中,根据实际解决问题的需要恰当的选择数字化工具,具备 信息安全意识。1计算思维:运用基本算法设计解决问题的方案,能使用编程语言实现这一方案。数字化学习与创新:针对特定的学习任务,运用一定的数字化学习策略管理学习过 程与资源,完成任务,创作作品。信息社会责任:在信息活动中,具有信息安全意识,尊重和保护个人及他人隐私。(三) 目标分析1. 项目目标能够根项目活动主题,选择恰当的程序设计语言解决问题。2. 学业目标(1)掌握循环嵌套和循环控制的一般格式及使用方法。(2)能运用循环嵌套描述问题的求解过程。3. 学习重点:(1)掌握循环控制的一般格式及用法了解其执行过程。(2)掌握循环嵌套的一般格式及用法,了解其执行过程。(3)运用循环嵌套,循环控制解决实际问题。4. 学习难点:(1)掌握循环嵌套的一般格式及用法,了解其执行过程(2)运用循环嵌套,循环控制解决实际问题。三、学情分析本课时的教学对象是高一年级学生, 他们具有独立思考的能力, 掌握了基本的计算 机知识, 通过前段时间的学习, 他们已经掌握了一些程序设计语言的基本知识, 能够编 写简单的程序。四、教学方法和策略本节按照“温故知新 新课学习 活动训练 回顾总结 任务拓展 ”的 教学流程,采用讲授法,任务驱动法,小组合作法等方法进行教学五、资源列表资源名称 清单及描述 形式(类型) 来源教学课件 循环控制及循环嵌套的应用 演示文稿 教师制作微课 循环控制语句,循环嵌套 视频 教科书配套资源资料 程序代码 文本 教师制作软件工具 Python3.72六、学习活动设计教学环节 教师活动 学生活动 设计意图项目介绍 (10分钟) 1. 谈话导入:最近一段时间我们一直在和购物打交 道,一直在研究如何用计算机编程帮我们寻找最 佳购物方案,上节课我们就做了这样一个例题: 假如项目小组经过讨论, 决定先网购单价为1元至 10元的十种笔记本各1本, 且每一种只买一本, 那 么该如何编程计算一共要花多少元? 请同学们编写运行程序。 2. 上节的内容同学们掌握的非常好, 那题目如果是 这样,又该如何解呢?假如项目小组经过讨论, 决 定先网购单价为1元至10元的十种笔记本各1本, 其中当单价为5时, 不购买, 其余都购买, 那么该 如何编程计算一共要花多少元? 3. 咱们刚才运行的程序通过控制变量的变化方式 来控制循环,但这个题,用之前的方式就不好实 现。其实循环控制有两种方式,一种是通过控制 循环变量的变化方式,一种是循环跳转。循环跳 转有两个关键字break、continue。break有中断, 终止的意思,当满足某个条件,循环终止,不再 执行。Continue是继续的意思,当满足某个条件 时,跳出此次循环,回到循环开始处。请同学们 自主学习学习文件中的微课,试着在第一题的基 础上输入程序,解决上题。 4. 请完成的同学演示在while循环中用continue语 句结束本次循环。 学生回顾 学生思考 讨论 学生听讲 学生自主 探究break, continue的 用法 动手实践 温习上节课 学习的for循 环 ,while循 环 引入循环控 制语句 让学生了解 循环控制语 句的一般格 式及用法。 学以致用;高中新课程新教材优质课评选教学环节 教师活动 学生活动 设计意图同学们完成的很不错, 都很聪明, 请你用聪明的大脑 思考如何解决这样一个问题: 项目小组经过讨论,最后选择购买单价分别为2元的 笔、5元的笔记本,每一种物品至少买10件,花费完150 元可以买多少支笔,多少本笔记本? 学生思考 展示项目选 题, 以购买学 习用品为例 引入复杂问 题需要用到 循环嵌套项目实施 (20分钟) 1.2x+5y=150,这样的两元一次方程该如何解?用一 个循环可以吗?这里我们需要用到循环嵌套。什么是 循环嵌套呢?这里老师给大家举了一个例子。上面的 我们称为外循环, 下面的我们称为内循环。请同学们 在Python中运行我们的《体验循环嵌套的执行过 程》,仔细观察结果?你有什么发现? 2.请同学回答。 3.了解了循环嵌套的执行过程, 下面就用咱们学习的 知识来合作解决问题。 学生听讲, 观 看ppt 学生运行程 序, 概括自己 的发现, 学生汇报 纸上得来终 觉浅, 让学生 亲自实践, 体 验循环嵌套 的运行过程。4教学环节 教师活动 学生活动 设计意图4.展示项目活动:以6人为一组,选择下面一个参考 主题,或者自拟一个主题运用所学知识解决问题。 ※ 设计购买学习用品的最佳方案 ※ 设计购买图书的最佳方案 ※ 设计购买运动器材的最佳方案 ※ 设计购买班服的最佳方案 ※ 自拟 …… 5.请小组合作选择主题, 明确任务分工, 设计最佳购 买方案, 再编写程序, 运行调试, 学习过程可记录在 活动记录表中。 小组合作选 择主题分配 任务。 应用所学知 识解决实际 问题6.教师巡视指导学生 小组合作解 决问题 锻炼学生的 团队合作能 力和解决问 题的能力项目展示/ 课堂评价 (10分钟) 1.请小组汇报展示本组的选题及程序 2.对展示的小组进行评价 小组展示 见贤思齐, 学 习优点, 改正 缺点3.看了其他组的程序,本组程序有问题的进行修改, 并打开评价量规, 客观的为本小组及其他小组的项目 学习打分。 学生动手实 践 让学生都争 取获得成功 的喜悦课堂小结 (2分钟) 本节咱们学习了循环结构中的循环控制语句和循环 嵌套, 运用他们结合我们之前学的顺序结构, 分支结 构,我们可以解决一些日常额编程, 希望同学课后多 练习巩固,孰能生巧,开发更多的程序 学生一起回 顾 巩固知识5教学环节 教师活动 学生活动 设计意图拓展练习 (3分钟) 项目小组经过讨论,最后选择购买单价分别为2元的 笔、5元的笔记本,每一种物品至少买10件,如何设 计方案,才能实现购买物品数量最多呢 如数量相同 的情况下余额最小的方案为最佳, 则最佳方案中每一 种物品的数量是多少 余额是多少 记录题目, 思 考练习 巩固本节课 所学知识七、教学板书设计循环控制及循环嵌套的应用八、反思性教学改进循环控制: continue,退出本次循环,回到判断处 break,退出整个循环循环嵌套:外循环执行一次,内循环执行一整轮本节课,通过给学生布置任务让学生自己动手获取知识,在探究 break,continue 的用法时, 教师先讲解他们的含义, 再让学生自主观看微课, 学习如何使用这两个关键 字控制循环跳转。有的学生在第一题的基础上直接加判断语句和 continue 完成的很快, 有的重新建了一个文件, 从头输入, 速度较慢, 但由于时间问题, 没有完成的同学就不 能亲身体验它们的使用效果。小组讨论选好项目活主题, 能够很好的进行任务分工, 合 作完成项目主题。附件 1:项目学习活动记录表第四章项目学习活动记录表班级 小组编号活动 5:通过学习、交流、实践,结合小组选题,分析问题并确定小组项目程序设计时循环 的算法,编写代码实现运用循环结构设计最佳方案。项目选题 项目主题项目目的6高中新课程新教材优质课评选小组成员及分工组长:项 目 规 划 问题列表编号 问题内容 方法分析问题:设计算法:编写代码: 调试运行(截图):7附件 2:作品评价量规项目及分值 评分标准与分值 得分自评 互评作品选题 20 准确把握项目学习的意义和目的。 5选题切合实际、符合科学。 5选题有应用价值、创新价值。 5选题适宜解决、可行性高。 5规划与分析 15 准确分析设计的目的。 5准确分析方案的需求。 5准确描述方案的功能。 5工具与方法 10 合理使用数字化工具及资源。 5围绕项目进行自主、协作学习。 5步骤与过程 40 交流与沟通的团队合作能力。 。明确问题,了解利用 Python 程序设计语言基础知识解决问题。 5运用顺序结构设计最佳方案 10运用选择结构设计最佳方案 10运用循环结构设计最佳方案 10成果与报告 15 根据目的,设计出切实可行的方案。 5正确评估方案的科学性、实效性,能综合运用三种结构设计最 佳方案,实现算法、解决问题。 5报告内容完整,结构清晰,排版美观。 5合计得分 1008高中新课程新教材优质课评选9 展开更多...... 收起↑ 资源预览