版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术《用解析法解决问题》教学设计(教科版选择性必修一3.1)一、课标依据与设计理念《普通高中信息技术课程标准(2017年版2020年修订)》将"数据与计算"列为必修核心模块,将"算法与程序实现"的计算思维培养作为学科核心素养之一。选择性必修一(原选修一)《算法与程序设计》第三章"算法程序实现"的第一节"用解析法解决问题",是学生从"认识算法"走向"设计并用程序实现算法"的关键节点。解析法作为算法设计中最基础、最贴近数学思维的一种方法,是学生理解"用数学关系描述现实问题、用程序语言实现求解过程"这一计算思维核心路径的最佳载体。本课设计坚持三条主线:一是以真实问题情境为驱动,让学生在"海南本土情境"中感受解析法的应用价值;二是以"数学建模—算法设计—程序实现—验证优化"四环节为结构主线,完整呈现解析法解决问题的过程;三是以对比活动凸显解析法与穷举法等其他方法的差异,帮助学生建立方法选择意识。全课力求做到"一课一得、得能迁移"。二、教材分析教科版选择性必修一第三章共安排解析法、穷举法、递推法等经典算法内容,其中3.1用解析法解决问题位于全章之首,具有奠基作用。教材以"一米农家乐摊位费计算""出租车计价"等生活实例切入,引出解析法解决问题的基本步骤:分析问题、抽象数学模型、列出解析表达式、编写程序求解。教材例题的典型特征是:问题的各要素之间存在明确的数量关系,可以直接写出解析式,通过一次或分段的计算得到结果。教材在例题后安排了"举一反三"的拓展任务,要求学生将解析法迁移到新情境中。本教学设计在尊重教材编排逻辑的基础上,对情境进行了海南本地化改造,并补充分段函数这一梯度内容,使课堂既有保底目标,又有发展空间。三、学情分析授课对象为海口市第一中学高一年级学生。经过必修模块"数据与计算"的学习,学生已掌握Python基本语法,能够编写顺序结构和选择结构的程序,对流程图有基本的阅读能力。多数学生在数学课上已学过函数概念和分段函数,具备用解析法解决问题的数学基础。学生存在的困难主要有三:一是"会算不会建",面对文字情境难以从中抽象出数学关系式;二是"会建不会译",能写出数学式却难以转化为Python表达式,如平方、条件分段等书写规范;三是"会用不会想",缺乏方法意识,不清楚什么类型的问题适合用解析法解决。教学设计针对这三点分别设置建模脚手架、代码填空支架和方法辨析活动。四、教学目标结合学段目标要求,从四个方面设定本课教学目标。信息意识方面:学生能够识别生活中"数量关系明确、可一步或分段求解"的问题类型,敏感地意识到这类问题适合用解析法程序化求解。计算思维方面:学生经历"实际问题—数学模型—解析表达式—算法—程序"的完整抽象过程,掌握用解析法解决问题的基本步骤,能对简单问题建立数学模型并转化为算法。数字化学习与创新方面:学生能够在Python集成环境中编写、调试、运行解析法程序,通过改变输入数据验证结果,体验程序化求解的高效性。信息社会责任方面:通过"共享电动车计费""景区门票分段定价"等涉及计价规则的情境,引导学生关注算法规则背后的公平性与合理性。教学重点:解析法解决问题的基本步骤;从问题中抽象出数学关系并写出解析表达式。教学难点:将现实问题抽象为数学模型;分段关系在程序中的正确实现(分支结构与解析式的对应)。五、教学策略与资源准备本课采用任务驱动法为主线,辅以讲授点拨、小组协作、上机实践三种策略。课前在机房部署Python运行环境,准备分层任务单(基础版、提高版、挑战版)电子文档,教师演示用代码文件两份,以及本课微课件。同时利用班级学习平台提前推送预习微课《什么解析法》,课前通过学习平台收集学生的预习自测数据,作为课堂起点的诊断依据。六、教学过程(一)情境导入:一道算不过来的账(建议用时5分钟)教师投影展示一段情境材料:海口骑楼老街附近新开了一家椰子主题饮品店,老板想用电脑程序算每天的账。已知椰子水每杯8元,店里规定满5杯赠1杯(即每6杯只收5杯的钱)。小明负责设计收银程序,他打算让收银员输入实际取走杯数n,程序自动算出应收金额。教师提问:如果你是老板,能马上说出收32杯的钱是多少吗?如果一天卖出几百杯、客人取走数量各不相同,手工计算会遇到什么麻烦?学生简短交流后,教师点明:这类问题只要输入一个数据,按照一个明确的计算公式就能直接得出结果,而这种"按照公式直接批量计算"的思维方式,在程序设计中有一个专门的名称——解析法。教师板书课题:用解析法解决问题。设计意图:以本地学生熟悉的场景制造"算不过来"的认知冲突,让学生产生"需要一种更高效的计算方式"的内在需求,自然引出课题,避免空洞的概念灌输。(二)新知建构:解析法解决问题的四步流程(建议用时10分钟)环节一:师生共同分析饮品店问题。第一步,分析问题,找出已知与未知。已知单价8元、买赠规则、取走杯数n;未知是应收金额m。第二步,抽象出数学模型。教师引导学生写出:取6杯为一组,一组付5杯的钱。即令q=n÷6的商,r=n÷6的余数,应计费的杯数为5q+r,金额m=8×(5q+r)。第三步,列出解析表达式。教师在黑板上规范书写:m=8×〔5×(n//6)+(nmod6)〕第四步,根据表达式设计算法并编写程序。环节二:教师归纳解析法的定义与步骤。解析法是指:在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干解析表达式表达出来,解决了这些表达式,问题也就得以解决。用解析法解决问题的一般步骤为:①分析问题,明确已知条件和求解目标;②抽象出数学模型,建立各量之间的数量关系;③写出解析表达式;④设计算法,编写程序,上机调试运行,验证结果。教师强调:解析法的核心不在于"写代码",而在于前两步的"建模"。能否找到一个正确的解析式,决定了解决方案的成败。设计意图:以刚才有真实需求的例题直接完成概念建构,让知识在"使用"中被发现;教师示范规范的书写过程,为学生树立建模与表达的标准。(三)协作探究:从生活走向程序(建议用时10分钟)活动任务:小组合作完成"海口出租车计价解析模型",不要编写代码,只完成建模环节的图表单。计价规则为:起步价10元含3公里,超过3公里后每公里2.4元(不足1公里按1公里计)。各组任务:①确定输入量(里程x)、输出量(车费y);②写出分段解析式;③画出流程图或对程序的文字步骤描述;④找出一组测试数据,手工算出结果备用。教师巡视,对建模困难的小组给出脚手架提示,例如提问:"当x=2.5时,钱数是多少?为什么这时的表达式里用不到第二段?""6.2公里按几公里算?这个'向上取整'在数学上有没有对应的运算?"完成后请两组代表展示,其余同学对照自己的模型进行互评。预设学生写出的分段模型为:当x≤3时,y=10当x>3时,y=10+2.4×⌈x−3⌉教师就"向上取整"与程序中对应函数(如math.ceil)的关系作简要点拨,为下一环节写代码做铺垫。设计意图:本环节刻意"不写代码",迫使学生专注于解析法最本质的"建模"环节;同时把数学课的"分段函数"自然迁移到信息技术课,落实了学科融合,也突破了本课难点。(四)上机实践:把公式变成可以跑的程序(建议用时12分钟)学生在机房独立完成基础任务,程序要求如下:任务一(基础版):编写"出租车计价程序",输入里程数,输出应付车费(元,保留1位小数)。参考代码框架已在任务单中给出(留三处填空):```pythonimportmathx=float(input("请输入里程(公里):"))ifx<=3:y=10else:y=10+2.4math.ceil(x3)print("应付车费:",round(y,1),"元")```学生完成填空后用三组数据(x=2.5、x=6.2、x=3)验证程序,并将手工计算结果与程序输出比对。任务二(提高版,供学有余力者):回到导入环节的饮品店问题,编写程序输入取走杯数n,输出应收金额。任务三(挑战版):海南省某地居民用水实行阶梯水价,第一阶梯0—15吨每吨3.1元,第二阶梯16—25吨每吨4.5元,第三阶梯25吨以上每吨6元。编写程序输入用水量t,输出应交水费。教师巡视时机房的重点关注三类典型错误:①把数学式直接照抄成程序导致语法错误(如把"8×"写成"8×"而漏写乘号"");②分段条件书写不完整或在分支中漏掉return/print位置错误;③浮点数与整数的类型混用导致结果偏差。教师将其中两类典型错误拍照投屏,全班一起诊断修正,使错误成为公共的学习资源。设计意图:三个层次的任务保证"人人有底线、优秀有空间";程序对照手工计算的验证环节让学生体会到程序的本质是"封装好的解析式",而非神秘的黑箱。(五)对比辨析:解析法何时用、何时不灵(建议用时5分钟)教师出示一个新问题:一个两位数,十位数字与个位数字之和为9,若把数字对调,得到的新数比原数小27,求这个数。学生中有人想用解析法直接列方程求解(可以),也有人立刻反应"用循环把10到99全试一遍也行"。教师顺势组织简短辩论:两种思路都可行时,你选哪个?依据是什么?教师小结:解析法适合于"数量关系明确、能直接写出解析表达式"的问题,程序简洁高效;当问题无法用简单表达式描述,或表达式求解过于复杂时,可考虑穷举等等其他算法思想,这正是本节后续两课要学习的内容。学法的掌握不是背定义,而是形成"方法匹配问题模型"的选择意识。(六)课堂小结与作业布置(建议用时3分钟)师生共同回顾解析法解决问题的四个环节,用一张结构图收束本课:实际问题→数学模型→解析表达式→算法与程序→结果验证教师布置分层作业:基础作业,修改完善课堂的出租车计价程序并附三组测试截图;拓展作业(选做),调查家里一个月的水费或电费账单,根据其计费规则建立解析模型并编程验证,写一篇150字左右的"建模小记"。七、板书设计主板书以结构化呈现本课核心知识链:3.1用解析法解决问题什么是解析法:分析问题→数学模型→解析表达式→程序求解例1:饮品店结算m=8×〔5(n//6)+(nmod6)〕例2:出租车计价x≤3:y=10;x>3:y=10+2.4⌈x−3⌉关键提醒:乘号不能省;分段用if…else对应;结果要验证。八、教学评价设计本课采用"三单两评"的过程性评价方案。三单:课前预习自测单(诊断)、课堂建模任务单(形成性证据)、课后作业单(迁移证据)。两评:小组互评建模表的"等量转换正确、边界考虑周全"两条标准;教师依据课堂巡视记录和上机成果对学生计算思维表现进行等级评定。评价标准表(节选)如下:优:能独立从情境抽象出正确解析式,程序一次通过或在提示下迅速修正,能说明自己的模型为什么正确。良:在脚手架帮助下完成建模与程序,能读懂并调试程序。合格:能模仿例题完成基础程序,对解析法步骤有基本了解。九、教学反思预设本课把情境本地化、把"建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级语文寒假衔接整体认读音节判断题基础巩固卷常考题精练版
- 2025年成都天府太平初一入学数学分班考试真题含答案
- 2026年广西专升本(语文)考试试题(含答案)
- 2026年广东专升本语文真题及答案
- 2026年甘肃省庆阳市中小学教师招聘考试试题解析及答案
- 卢强供应链金融第2版数字教材版教学大纲
- 产品面试新颖题目及详细作答
- 药二常见试题与答案呈现
- 高新技术企业2026年安全生产合同
- 必看工厂采购笔试题及答案
- 第一章 机械运动 评价卷(含答案)人教版物理(2024)八年级上册
- 中职教材形象设计课件
- 《品篆刻之美》课件 2025-2026学年人美版(2024)初中美术七年级上册
- 农业园区管理课件
- 早产儿肠内营养管理
- 中铁品牌建设管理办法
- DZ/T 0223-2011矿山地质环境保护与恢复治理方案编制规范
- 美术步辇图课件
- 中风恢复期护理
- 污水处理基础知识+工艺培训(全)课件
- 2023年上海浦东新区劳动人事争议仲裁院辅助人员招聘拟聘笔试参考题库(共500题)答案详解版
评论
0/150
提交评论