版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术必修一数值计算单元教学设计一、教材分析与设计立意本课选自教科版高中信息技术必修一《数据与计算》第四单元第二节"数值计算"。教材以"绘制函数图像""求方程近似解""正弦函数值的近似求解"三个活动为主线,引导学生从分析、绘制图形到迭代、递归求解,体会计算机求解数学问题的基本思想。本课处于整个必修一课程的枢纽位置:前承算法描述与程序设计基础,后启非数值计算与人工智能初步,是学生从"会写代码"走向"会用计算思维解决问题"的关键一跃。数值计算的本质是将连续的数学问题离散化,用有限次算术运算逼近真实解。这种"逼近"思想是科学计算的基石,气象预报、飞行器设计、金融建模背后的超级计算机,运转的正是这种逻辑。高中生已经具备一次函数、二次函数、正弦函数的图象认知和一般函数零点的直观经验,本课的任务不是教数学,而是让学生发现:亲手编写的十几行代码,竟能完成手工难以企及的计算任务,从而建立"程序是工具、思维是内核"的学科观念。基于以上分析,本课确立"以问题驱动思维、以迭代贯穿始终、以对比凸显价值"的设计主线,避免把课上成语法复习课或数学解题课。二、学情分析授课对象为高一年级学生,已完成Python基本语法、顺序结构与选择结构的学习,初步接触了循环结构,但循环的运用停留在"会照抄"层面,对"循环变量如何逼近目标"缺乏深刻理解。数学方面,学生已学函数的零点概念,但未学导数与泰勒级数,因此正弦函数近似计算部分需要站在几何直观角度搭建脚手架,不宜展开过多数学推导。学生普遍存在的三个认知障碍:其一,认为计算机计算结果是绝对精确的,对"误差"与"精度"缺乏概念;其二,习惯用纸笔求解具体数值,难以想象"让机器重复百万次"的工作方式;其三,面对陌生问题时不知如何将连续过程拆解为可重复的步骤。教学设计须逐一回应这三处障碍。三、教学目标1.通过绘制函数图像的任务,学会使用numpy与matplotlib模块,理解库与模块的功能组织方式,能借助"描点法"的离散化思想将数学曲线转化为程序绘制。2.通过二分法求解方程近似根的活动,理解迭代算法的构造逻辑,掌握用while循环控制精度这一经典计算范式,发展将连续问题离散化的计算思维。3.通过对比手工计算与程序计算的过程,定量感受计算机在速度与规模上的优势,同时认识"误差可控"是数值计算的基本品质,形成严谨的科学态度。4.在小组协作调试程序的过程中,体验"设计—实现—验证—修正"的工程化流程,养成主动查阅技术文档、与他人讨论算法方案的习惯。四、教学重点与难点教学重点:运用循环结构实现迭代求解,理解数值计算"在限定精度内逼近真实解"的核心思想。教学难点:二分法迭代过程的数学意义与程序实现之间的对应关系;循环终止条件(精度控制)的设计依据。五、教学策略与资源准备教学策略上采用"情境驱动+任务分层+对比论证"三轨并行。情境取自学生熟悉的数学函数,保证认知起点平等;任务按"体验—模仿—改造—创造"四个层级递进,兼顾不同基础的学生;对比环节贯穿始终,让学生在纸笔、数学公式、程序三种求解方式之间反复切换,凸显数值计算的独特价值。资源准备:机房环境统一安装Python3.10及以上版本,预装numpy与matplotlib;学习单每人一份,含任务描述、流程图填空与反思栏;教师准备"二分法猜数字"交互课件用于导入;为学有余力的学生准备拓展任务单(牛顿迭代法简介)。六、教学过程(一)情境导入:一场不对等的竞赛(约6分钟)上课伊始,教师在大屏上展示自己的承诺:方程x³−x−1=0在1与2之间必有一根,教师只用纸笔,全班同学自由使用任何工具,看谁先求出小数点后四位准确的解。教师随即在黑板上演示:代入x=1得−1,代入x=2得5,异号,故根在中间。取中点1.5,代入得0.875,符号为正,说明根在1与1.5之间。再取1.25,得−0.046875……计算到第三轮,教师"体力不支",主动停笔,向学生提问:这种反复取中点的方法,逻辑上无懈可击,为什么人类不愿意继续做下去?学生很容易答出:重复、枯燥、易错、太慢。教师顺势点题:重复恰恰不是缺点,而是机器的主场。今天这节课,我们研究如何让计算机替我们做这种"笨功夫",这就是数值计算。设计意图:教师亲自"扮演失败者",用真实的认知冲突替代空洞的概念讲解。"异号—取中点—缩小区间"的三步演示既是数学伏笔,又是算法雏形,学生尚未写一行代码,二分法的骨架已经立在黑板上。(二)新知建构一:认识数值计算(约5分钟)教师引导学生对比两条求解路径。路径一是解析方法:像解一元二次方程那样,通过公式推导得到精确解。教师写出求根公式x=[−b±√(b²−4ac)]⁄(2a)路径二是数值方法:不追求公式,而是通过有限次算术运算得到一个误差足够小的近似值。教师指出,五次及以上的方程已被证明不存在通用的求根公式,工程实践中遇到的绝大多数方程根本写不出解析解,数值计算不是"退而求其次",而是科学研究的常规武器。教师给出数值计算的三要素板书:数学模型、离散化方法、误差控制。并强调本节课所有活动都围绕这三个词展开。(三)活动一:让程序画出函数图像(约10分钟)任务:绘制函数y=x³−x−1在区间[0,2]上的图像,直观观察它与x轴的交点。教师先引导学生回忆初中描点法作图的三个动作:取x、算y、连线。然后提出关键问题:描点法画出来的其实是折线,为什么看起来像光滑的曲线?学生思考后得出:点取得足够密,折线就逼近曲线。教师点拨:这就是离散化的第一次亮相。程序实现分三步讲解。第一步,引入绘图工具。教师用类比解释模块:Python自带的功能像家门钥匙,而matplotlib是专业工具箱,需要用import语句借来。给出核心语句:importnumpyasnpimportmatplotlib.pyplotasplt第二步,生成离散点。x=np.arange(0,2,0.01)表示从0到2每隔0.01取一个点,共200个点;y=x3−x−1利用numpy的数组运算一次性算出所有对应函数值。教师特别强调这一行代码完成了人工200次代入计算,请学生体会。第三步,连线成图。plt.plot(x,y)与plt.show()完成绘制。学生动手运行,观察曲线在1.3附近穿过x轴,用目测估计根的大致位置。巡视指导要点:部分学生将乘方写成x^3(这是异或运算),教师不直接纠错,而是让其观察报错信息并自行修正,强化"读错误信息"的调试习惯。阶段性小结:图像给出了根的粗略位置,但目测精度有限。下一步,让程序把根"算"出来,而且要想要多精确就有多精确。(四)活动二:二分法求解方程近似解(约12分钟,本课重心)第一环节:算法再梳理。回到导入环节的板书,师生共同把"异号则取中点缩小区间"翻译成自然语言算法:①确定区间左端点a和右端点b,满足f(a)·f(b)<0;②计算中点c=(a+b)⁄2;③若f(a)·f(c)<0,则根在左半区间,令b=c;否则令a=c;④重复②③,直到区间长度小于指定的精度要求,如0.0001。第二环节:破解教学难点——循环的两个关键设计。教师连续追问:这个循环该循环多少次?学生发现次数事先无法确定,因为它取决于精度要求,这恰恰指向while循环的适用场景。再追问:循环何时停止?学生讨论后确立终止条件(b−a)>=0.0001作为继续循环的条件。至此,while循环的"条件控制"本质与数值计算的"精度控制"理念完成对接,这是本课最重要的思维生长点。第三环节:程序实现。学习单上给出带空格的程序框架,学生补全后运行:a=1.0b=2.0while(b-a)>=0.0001:c=(a+b)/2if((a3-a-1)(c3-c-1))<0:b=celse:a=cprint("近似解为:",c)学生运行得到近似结果约1.3247。教师追问:循环执行了多少次?改造程序加入计数变量后,学生发现仅约14次迭代就达到了万分之一的精度。再对比刚才教师纸笔计算三轮就力不从心的窘态,教室里自然响起对"迭代威力"的感叹。第四环节:误差与效率的思辨讨论。教师抛出问题链:把精度从0.0001提高到0.0000001,迭代次数会增加多少?结果还能叫"解"吗还是只能叫"近似解"?如果把步长式的笨办法(每次x加0.0001逐个试)与二分法对比,谁的效率更高?学生分组实验后得出结论:二分法每迭代一次区间减半,精度按指数速度提升;数值解天然携带误差,但只要误差可度量、可控制,它就有工程价值。设计意图:本环节刻意放缓节奏,将"循环条件即精度条件"这一抽象对应关系交给学生自己推导,教师只做追问者。计数变量的加入和步长法对比实验,把"算法效率"这一暗线浮出水面,为后续学习算法效率评价埋下伏笔。(五)活动三:初窥近似计算的另一面(约6分钟)教师提出问题:不用计算器,如何求sin62°?查表当然可行,但表也是人算出来的——最初是怎么算的?教师给出提示:当角度换成弧度且很小时,sinx与x几乎相等;更细致地,可以用加减乘除构造逼近式。对于学有余力的小组,提供拓展提示:正弦值可以用形如x−x³⁄6+x⁵⁄120……的逐项累加来逼近,每一项都可以由前一项乘以特定因子得到。学生尝试用累加循环计算sin(1)(1弧度),并与math.sin(1)的结果对照,验证自己算出的0.8414与标准库一致。此环节定位为了解层级,不追求全员掌握,目的在于让学生意识到:计算器里每一个三角函数值,背后都是迭代与累加。数值计算不是冷门技巧,它就住在每台设备的芯片里。(六)课堂总结与升华(约4分钟)师生以问答形式回扣三要素板书:今天的三个活动,共同的模式是什么?学生归纳:把连续的问题切成小步(离散化),让循环反复执行(迭代),用可接受的误差换取可获得的答案(精度控制)。教师展示结尾语:解析解是数学家的优雅,数值解是工程师的务实。当你们以后听到天气预报、看到火箭发射、用到导航定位,请记住,那背后是无数次今天课堂上这样的循环。学会让机器重复,是人类把脑力从重复中解放出来的开始。(七)分层作业布置(约2分钟)基础作业:用二分法求方程2x³−4x²+3x−6=0在区间[1,2]内的近似解,精度0.001,提交程序与运行截图。提升作业:修改程序,统计并输出迭代次数,比较精度提高10倍时迭代次数的变化规律,写一句你的发现。挑战作业:查阅资料了解牛顿迭代法的基本思想,用一句话向同桌解释它与二分法的区别,下节课课前分享。七、板书设计主板书的设计体现思维脉络:4.2数值计算三要素:数学模型→离散化→误差控制二分法:异号定位→取中点c=(a+b)⁄2→缩小区间→精度达标停止核心对应:循环条件⇔精度要求(b−a>=0.0001)八、教学评价设计本课采用过程性评价为主的三维评价。知识技能维度通过课堂任务完成度与作业正确率衡量,关注学生能否独立写出迭代循环;思维过程维度通过学习单上的流程图填空与误差讨论发言观察,重点看学生是否真正建立"循环条件即精度条件"的对应;态度方法维度记录小组协作中查阅文档、讨论方案、调试排错的行为表现。每个维度设"达成、良好、优秀"三级描述语,评价结果不折算成分数,而以雷达图形式反馈给学生,引导其关注自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年水利工程政企社合作经营管理知识考试试题及答案
- 2026年期货从业法规案例题库(含答案)
- 2026年嘉兴长三角示范区卫健系统笔试真题(附答案)
- 2025年温州市龙湾区中小学教师招聘考试试题及答案详解
- 2026年法考涉外民商事纠纷解决题库及答案
- 2025年通信工程师中级通信专业综合能力考试真题及答案wo-rd模板
- 2026年安徽省公务员考试(财会)自测试题及答案解析
- 2025银行从业公共基础冲刺押题实战卷
- 2025年全国计算机技术与软件专业技术资格(水平)考试试题(含答案)
- 2026一级建造师通信广电试题库及答案
- 10000以内加减法混合竖式题
- 河北省社区工作者管理办法试行
- 妇幼健康培训课件
- 妇科子宫内膜癌放射治疗技术操作规范
- 火力发电机组检修工程全过程要求规范化管理系统
- 护理礼仪与人际沟通PPT(高职)全套教学课件
- 骨质疏松及其药物治疗标准课件
- 中国古代文学秦汉文学
- 工地项目员工绩效考核办法
- 发展经济学 马工程课件 16.第十六章 国际投资
- 产品外观检验规范
评论
0/150
提交评论