资源简介 4.4 运用循环结构描述问题求解过程(第 1 课时)教材章节 4.4 运用循环结构描述问题求解过程(一) 课时 安排 1 课时项目名称 循环可控,我是预算大管家学习目标 (1)能够掌握程序的循环结构设计的基本流程; (2)能够掌握 Python 程序设计语言的循环结构的 for 循环、while 循 环的一般格式及使用方法; (3)能够运用循环结构描述问题的求解过程。教材分析 本章节《运用循环结构描述问题求解过程》是程序三大结构的最 后一节, 也是相对最难的一节, 内容方面要比前两节顺序结构和选择 结构复杂的多, for循环、while循环、循环嵌套、循环控制每一个知 识点都是很重要的。 尽管for循环和while循环都是循环结构,但就使用频率和难易程 度来说我们应当把重心放在for循环上,尤其是for循环中的range() 函数的参数的使用应着重介绍并结合实例进行讲解练习。 对于while循环主要是让学生理解循环条件的概念, 以便于能够区 分出和for循环循环次数的区别。课标(学业)要求 (是否需要? ) 利用程序设计语言实现简单算法,解决实际问题学习重点 (1)程序的循环结构设计的基本流程; (2)Python 程序设计语言的循环结构的 for 循环、while 循环的一般 格式及使用方法。学习难点 运用循环结构描述问题的求解过程。活动情境1、视频引入:《自然界的循环》 程序设计三大结构:顺序,选择,循环 2、班级项目小组选购运动会奖品,决定先网购单价从 1 元到 100 元的一百种纪念品各 1 件, 那该如何编程计算一共要花多少元呢?活动 1 自主探索教师活动 学生活动 设计意图播放微课 1 for 循 环结构 1.学习研究课本 for 循环的相关内容。 2.观摩微课 1 for 循环的应用, 认真聆听、思考并 记录 for 语句的一般格式、注意事项, 分析案例的 变量、循环变量、序列和语句组, 结合实际案例深 化对 for 语句的理解。 该环节教师以 微课讲解为主,结 合实际案例,帮助 学生理解如何运用 for 语句描述问题 求解的过程,帮助 学生突破教学重 点。 培养学生信息 意识素养:对信息 的敏感度和对信息 价值的判断力。活动 2 合作探究教师活动 学生活动 设计意图布置活动: 教师下去巡 视进行互动指导。 时间到后展示同 学们的答案和参 考答案, 对于其 中的共性问题进 行讲解。 班级项目小组选购运动会奖品, 决定先网购单 价从 1 元到 100 元的一百种纪念品各 1 件,那该如 何编程计算一共要花多少元呢? 1.绘制 1-100 的累加算法流程图。 2.小组探究、讨论分析编程解决“1-100 的累加 和”问题的过程。 3.编程解决“1-100 的累加和”问题的过程。 该环节主要是 让学生实践体验运 用 for 语句描述问 题求解的过程。问 题难度较易,提高 学生编程成就感。 编程巩固强化掌握 range 函数的参数, 并引出协作探究的 项目练习活动。 通过小组合作 完成项目活动,能 提高学生团队合作 能力,能检验学生 是否掌握确定循环 语句组的方法。 培养学生信息 意识:在合作解决 问题的过程中,愿 意与团队成员共享 信息,实现信息的 更大价值。 培养学生计算 思维:采用计算机 可以处理的方式界 定问题、组织数据; 运用合理的算法形 成解决问题的方 案。活动 3 自主探索教师活动 学生活动 设计意图播放微课 2 while 循环结构 1.学习研究课本 while 循环的相关内容。 2.观摩微课 2 while 循环的应用。认真聆听、思 考并记录 while 语句的一般格式、注意事项, 分析 案例的变量、循环条件和语句组, 结合实际案例深 化对 while 语句的理解。 该环节教师以 微课讲解为主,结 合实际案例,帮助 学生理解如何运用 while 语句描述问 题求解的过程,帮 助学生突破教学重 点。 培养学生信息 意识素养:对信息 的敏感度和对信息 价值的判断力。活动 4 合作探究教师活动 学生活动 设计意图布置活动: 教师下去巡 视进行互动指导。 时间到后展示同 学们的答案和参 考答案, 对于其 中的共性问题进 行讲解。 班级项目小组选购运动会奖品,有一千元班 费,打算网购单价从 1 元到 100 元的一百件纪念品 各 1 件, 计算发现超支了。如果按原计划, 如何编 程计算买到多少价格的纪念品时, 正好不超支呢? 此时用去多少元经费? 1.小组探究、讨论分析用哪种循环结构能够解决 问题? 2.编程解决上述控制总价不超过 1000 元的问题. 学生了解任务要求, 打开资源包中提示, 分组 进行代码分析和编写,补充代码使其输出正确结 果。 该环节主要是 让学生实践体验运 用 while 语句描述 问题求解的过程。 问题难度中等,提 高学生编程成就 感。此外,该问题 解决过程中,学生 会经历不断试错、 完善代码的过程, 在教师的帮助引导 下,逐步建立正确 使用 while 语句解 决问题的思维方 式。 通过小组合作 完成项目活动,能 提高学生团队合作 能力,能检验学生 是否掌握确定循环 语句组的方法。 培养学生信息 意识:在合作解决 问题的过程中,愿 意与团队成员共享 信息,实现信息的 更大价值。- 3 - / 6计算思维:运 用合理的算法形成 解决问题的方案; 总结利用计算机解 决问题的过程与方 法,并迁移到与之 相关的其他问题解 决中。活动 5 拓展创新教师活动 学生活动 设计意图布置活动: 教师下去巡 视进行互动指导。 时间到后展示同 学们的答案和参 考答案, 对于其 中的共性问题进 行讲解。 编写程序模拟银行取款输入密码, 当天超出三 次账户将被冻结。 1.小组探究、讨论分析用哪种循环结构能够解决问 题? 2.编程解决上述问题。 学生了解任务要求,打开资源包中半成品文 件, 分组进行代码分析和编写, 补充代码使其输出 正确结果。 该问题解决过 程中,学生会经历 不断试错、完善代 码的过程,在教师 的帮助引导下,逐 步建立正确使用 while 语句解决问 题的思维方式。 培养学生计算 思维:运用合理的 算法形成解决问题 的方案;总结利用 计算机解决问题的 过程与方法,并迁 移到与之相关的其 他问题解决中。活动 6 巩固强化教师活动 学生活动 设计意图布置活动: 教师及时了解 学生解决问题的过 程并统一答疑。 完成问卷星测试题:4.4 第 1 课时(循环结构) 练习题。 网址:https://ks.wjx.top/vm/QMlNPBR.aspx 检测和巩固强 化学生对本课重难 点知识的掌握情 况。 培养学生数字 化学习与创新能 力:掌握数字化学 习系统、学习资源 与学习工具的操作 技能,用于开展自主学习。课堂总结与评价、布置作业教师活动 学生活动 设计意图1.总结本课主要内 容。 2.评价各小组成员 学习成果。 3.布置课后作业: 预 习 4.4 第 2 课 时 的内容: 循环嵌套 和循环控制的应 用。 1.总结本课主要内容。 2.评价各小组成员学习成果。 巩固强化学生 对本课重难点知识 的掌握情况。师生 共同小结,形成知 识体系,便于记忆 巩固。 互评、自评有利于 训练学生应用新知 识解决问题的能 力。学习评价评价主体 评价方式 设计意图自评 测评个人自主探究学习能力。 让学生掌握本 节课的重难点知 识。组内评 以组内合作探究的方式解决各成员有疑问的知识点, 交流讨论发现与获取。 让学生避免程 序设计中的各种小 错误。组间评 分组竞争,表现优异者语言表扬。 培养学生团队 竞争意识。教师评 通过学生表现,教师综合评价各小组以及组员。 帮助学生认识 问题所在,及时纠 正。课时学习总结三知道 1. for 循环结构的执行过程? 2. while 循环结构的执行过程? 3.在程序调试过程中遇到什么问题?两改进 多呈现经典算法, 培养学生发散思维。引导学生, 利用循环结构控制不超支采购。一问题 面对多种算法时,选择哪一种更加好?课时作业 设计意图在生活中许多实际问题是比较复杂的, 比如程序设计基础第一节课时我们提 到的经典问题,百钱买百鸡,古人的理财智慧。 预习 4.4 第 2 课时的内容:循环嵌套和循环控制的应用。 引出下节 课循环嵌 套的经典 案例。 展开更多...... 收起↑ 资源预览