附件1用算法解决问题的过程教学设计.docx





《附件1用算法解决问题的过程教学设计.docx》由会员分享,可在线阅读,更多相关《附件1用算法解决问题的过程教学设计.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法的概念及描述和算法的控制结构教学设计课程标准 和教学目标算法的概念及描述和算法的控制结构教材内容:2.3用算法解决问题的过程适应的课程标准:1.6从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。教学目标:初步掌握从实际项目中界定问题、对问题进 行抽象与建模的方法。能基于问题求解模型,分析计算过程中的数 据、运算特点,针对求解目标开展算法设计。能根据问题求解过程中数据和运算的特点, 选择合适的控制结构来正确地设计、描述算法。指向的核心素养:信息意识:能够根据解决问题的需要,自觉、主 动地寻求恰当的方式获取与处理信息。计算思维:针对给定的任务进行需求分析,明确
2、需要解决的关键问题;能提取问题的基本特征,进 行抽象处理,并用形式化的方法表述问题。学习环境:有教学控制软件的多媒体机房,装有MS软件和班级讨论区。建议课时:1课时教学活动 设计教学环节教学过程设计意图情境导入在PPT上展示多个常见手机计步器APP的LOGO图片,和 学生一起玩“猜猜我是谁游戏,看学生能认出几个APP, 从而说明现在手机计步器软件变得越来越流行了,人们 可以不用另外购买计步器,通过手机软件就可以进行计 步,平时运动起来很方便, 边手机听歌, 边计步。由于竞争激烈,现在的手机计步器APP不仅具有计步功 能,还设置了各种奖励机制来鼓励用户多运动,多使用 APPo今天我们就来研究“动
3、动有奖” APP的奖励机制, 并为此设计相关算法。通过展示漂亮的LOGO图片和简单的游戏, 引起学生的注意,认识到手机计步器APP 的优点和流行程度,从而激发学生解决“动 动有奖”算法问题的兴趣。学生活动 (1)教师在PPT上展示“动动有奖” APP系统界面和奖励规 贝并给出项目任务:根据学生每天走路的步数,统计 n天过去以后,该用户总共领取的奖金总数。抽象与建模请学生分步骤思考以下问题:1 .提炼核心要素(1)本问题的已知数据有哪些?走路的总天数,每天走路的步数,每天是否成功领取前 一天奖金的标记。(2)如何存储这些已知数据?使用变量n表示总天数,变量Xi表示第i天走路的步数, 变量Fi表示
4、第i天是否成功领取前一天奖金,1和0分 别表示成功领取和未领取。(3)本问题的求解目标是什么?统计n天过去以后,该用户总共领取的奖金总数,可以 用变量total表示。2 .建立计算模型通过引导学生按步骤分析问题,体验提炼 核心要素和建立计算模型的过程,掌握获 取已知条件和求解目标的方法,学会使用 数学表达式来建立计算模型,逐步培养抽 象与建模的能力。通过代入测试数据,强化学生对计算模型 的理解,以便设计出正确的算法。(1)如何计算第i天的奖金Si?第i天领取的奖金与前一天走路的步数有关,也与连续 成功领奖的天数有关。每天走路的前1000步奖励03金,之后每2000步奖励 0.1金(不足2000
5、步没有奖励),每天最高奖励不超过3 金。使用数学表达式可写成:c0 (F0)t (Fl且Fw F皿%不全为1) 121 (F1且F,Fg, 小全为1)如果连续3天领奖成功,从第4天起走路奖金翻1倍(乘 以2),每天最高奖励不超过6金。使用数学表达式可写成:zO(X,1000)0.3(10003000)l- I 0.3+L(X-1000)4-2000jx0.1(3000X55000)1355000)注:表示对表达式的值向下取整。(2)如何计算n天过去以后,该用户总共领取的奖金总 数?根据n组数据,累计每天的奖金Si。使用数学表达式可写成:已知n ( 1 Wn30)组数据:X” F,计算“奖金”总
6、和total。0 (F-0)其中total-20,| t 出=1 且F/ Fr, Fj.3不全为 1)iwll2t (Fl 且&, Fw, F“全为 1)说明:为验证模型的正确性,可提供少量测试数据代入 模型,计算结果。学生活动(2)先给出处理数据算法的一般过程,再对具 体的步骤分别提问,引导学生感受到“自 顶向下、逐步求精”结构化程序设计思想 的重要性。鼓励学生使用不同于教材的方法来设计算 法,培养学生使用自然语言将计算模型转 化成算法的能力,增强学生的计算思维。设计算法有了计算模型后,就可以遵循算法的特征,围绕算法的 要素设计算法。请学生分步骤思考以下问题:1 .对数据处理的过程一般分为哪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 附件 算法 解决问题 过程 教学 设计

限制150内