高中信息技术必修一“4.2数值计算”第二课时教学设计(迭代与模拟求解问题)_第1页
高中信息技术必修一“4.2数值计算”第二课时教学设计(迭代与模拟求解问题)_第2页
高中信息技术必修一“4.2数值计算”第二课时教学设计(迭代与模拟求解问题)_第3页
高中信息技术必修一“4.2数值计算”第二课时教学设计(迭代与模拟求解问题)_第4页
高中信息技术必修一“4.2数值计算”第二课时教学设计(迭代与模拟求解问题)_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术必修一“4.2数值计算”第二课时教学设计(迭代与模拟求解问题)一、教材分析本课时是教科版《信息技术必修1数据与计算》第4单元“计算与问题解决”中4.2节“数值计算”的第二课时。第一课时学生已经经历了用计算机绘制数学函数图像、求解斐波那契数列等环节,初步建立了“把数学问题转化为可重复执行的计算步骤”的意识。学生此时暴露出的典型困难是:会“准确算”,但不会“近似算”;面对没有解析解的问题一筹莫展。因此本课时选择以迭代法和随机模拟(蒙特卡洛方法)为主线,选取“用二分法求方程近似根”和“用随机投点估算π值”两个典型任务,带领学生体会数值计算的核心思想:当一个问题的精确解难以求得时,可以设计一个不断逼近或大量采样、以误差换取可行性的计算过程。这既是对算法思想的深化,也为后续程序设计中循环结构与判断结构的综合运用提供了真实的知识载体。二、学情分析学生为高一年级,具备一元二次方程求解、圆的面积公式等数学基础,函数与方程的思想刚刚建立。程序设计方面,学生已掌握顺序结构、分支结构,对部分学生的循环结构掌握还不够熟练,特别是“循环次数未知、需以精度判断作为出口”这一用法存在思维障碍。学生的心理特点是:喜欢有挑战、有结果的探究任务,对枯燥的语法记忆兴趣不高。本课以“古人如何算π”“计算机为什么算方程比我们快”等真实问题切入,可以较好地激发探究动机。教学中需对程序代码采取“半支架”方式:给框架、留关键空,避免学生陷入单纯的打字劳动。三、教学目标1.理解迭代逼近与随机模拟这两种基本数值计算方法的思想,能用自己的语言描述二分法和蒙特卡洛方法解决问题的步骤。2.能根据精度要求设定循环终止条件,初步使用Python编写、运行并调试数值计算程序,观察中间结果并解释其含义。3.通过对比解析方法与数值方法,体会“以计算投入换取近似解”的权衡思想,形成计算思维与误差意识。4.在探究π的计算历程中,感受祖冲之等前人成就,体会工具演进对数学发展的推动作用,增强文化认同。四、教学重点与难点教学重点:二分法求方程近似根的算法步骤;以误差作为循环终止条件的程序实现。教学难点:误差与精度概念的理解;随机模拟中“次数越多结果越可靠”这一概率直觉的程序验证。五、教学准备机房环境,每生一台可运行Python(推荐集成开发环境或在线编程平台)的计算机;多媒体教学演示系统;课前推送微课“值日生如何平均切分蛋糕”,唤起“不断对半分”的生活经验;准备π计算简史图文资料一份。六、教法与学法教法:问题驱动法、任务驱动法、演示与支架法相结合。学法:自主探究、小组协作、对比归纳。七、教学过程(一)情境引入:没有公式,怎么算π教师在大屏上抛出问题:圆的周长与直径的比值π,是大家最熟悉的常数。有谁能背出它的小数位?学生通常会答出3.1415926或更长的一串数字。教师追问:这些数字是从哪里来的?古人没有计算器,他们是算出这些位数的吗?简短介绍:我国数学家祖冲之在一千五百多年前就利用割圆术,把π算到小数点后七位,领先世界近千年。割圆术的本质是什么?引导学生讨论后归纳:是用正多边形的周长不断逼近圆的周长,边数越多,越接近真值。这是一种典型的“近似值慢慢向真值靠拢”的办法。教师小结并板书课题:今天我们要学习的就是这种思想——数值计算。当精确解难求时,计算机可以用两种基本策略帮到我们:一是迭代逼近,二是随机模拟。设计意图:以π这样学生熟悉又充满文化自豪感的素材切入,同时埋下两条主线,让学生带着“古人靠人力,我们靠算法”的期待进入新课。(二)任务一:用二分法求方程的近似根1.提出问题教师出示问题:方程x³-x-1=0有实根,但因为它是三次方程,没有简单的求根公式可直接手算。我们能不能借助计算机,求出它精确到0.001的近似根?2.数学铺垫设函数f(x)=x³-x-1。学生口算:f(1)=-1,f(2)=5。教师引导:连续函数在区间一端为负、另一端为正,说明图像穿过了x轴,根就在(1,2)之间。这就是数学中的零点存在性定理。3.生活类比,构建算法教师提问:请回忆课前微课,五个人分一块不规则蛋糕,要公平怎么切?学生答:先大致对半分。教师顺势类比:那我们也把区间[1,2]从中间劈开,取中点1.5,计算f(1.5)=0.875,为正。说明根落在左半段(1,1.5)还是右半段?学生分析:左端f(1)为负,中点f(1.5)为正,根在(1,1.5)之间。于是新区间只剩原来一半长。教师提问:这一步能不能再做一次?再做很多次会发生什么?学生归纳:每次取中点、判断正负、舍去一半区间,区间长度不断减半,最后缩小到足够小时,中点就可以当作近似根。教师板书步骤:第一步,确定含根区间[a,b],使f(a)·f(b)<0;第二步,取中点m=(a+b)/2,计算f(m);第三步,若f(a)与f(m)异号,令b=m,否则令a=m;第四步,若b-a足够小(小于给定精度),输出m,结束;否则回到第二步。4.关键难点突破:什么时候停?教师追问:这个循环要执行多少次?能在程序运行前确定吗?学生发现无法预知,因为精度不同,次数不同。教师点明:这类问题不能用固定次数的循环,而要“边算边判断”,用条件循环(while)实现,循环的出口不是次数,而是误差。5.半支架编程实践教师在屏上展示程序框架,关键位置留白:a=1b=2eps=0.001while(b-a)≥eps:m=(a+b)/2如果f(a)×f(m)<0:b=m否则:a=m输出m学生两人一组,将伪代码转写为Python代码。函数可定义为:deff(x):returnx3-x-1学生运行程序,得到近似根约等于1.3247。教师巡视,重点帮助两类学生:一是把“a=m”写成“m=a”方向搞反的;二是在while条件中误用“<”导致循环体不执行的。6.结果验证与对比请学生把m代回函数,检验f(m)是否接近0。再调整eps为0.000001重新运行,观察根的小数位变化和运行时间的微小差别。引导学生归纳:精度要求越高,循环次数越多,结果越接近真实值。数值解是“可控误差下的正确解”。设计意图:通过“讲一点、想一点、写一点、验一点”的节奏,把算法思想、精度意识、循环结构三个要点揉进同一个任务,避免单纯语法的堆砌。(三)任务二:随机投点估算π——认识蒙特卡洛方法7.问题过渡教师提问:二分法很有效,但它要求问题已有明确函数和区间。有没有一种更“天马行空”的思路?回到开头的π,假如不割圆、不解方程,能不能用“撒豆子”的办法估算π?8.原理探究教师在屏上画出边长为2的正方形,内切一个半径为1的圆。提问:闭眼往正方形里随机丢一颗豆子,豆子落进圆内的概率是多少?学生结合几何概型回答:圆的面积π与正方形面积4之比。教师引导学生得出结论:如果我们真的能撒很多很多豆子,统计落进圆内的豆子数占总数的比例,这个比例就近似等于π/4,于是π≈4×(圆内点数/总点数)。这就是蒙特卡洛方法——用随机试验的频率逼近理论概率。9.核心计算可视化为什么判断点(x,y)在圆内?学生回答:因为x²+y²≤1。教师强调:判断圆的归属只需比较这一点距离的平方,程序中开方省略还能提高速度。10.协作编程与实验核心代码框架:importrandomn=10000inside=0foriinrange(n):x=random.uniform(-1,1)y=random.uniform(-1,1)如果xx+yy≤1:inside+=1输出4×inside/n学生运行程序,得到如3.14左右的估算值。教师提出实验要求:把n依次改为1000、100000、1000000,分别运行三次,把结果记录在下表中(投点数、估算值、与真实π的差距)。各组交流数据后归纳规律:投点数越大,估算值越接近3.1415926;每次运行结果略有不同,因为随机数本身有波动性。教师点出:这正是随机模拟的特征——结果不唯一,但随着样本增加,误差整体趋小。算得多,就逼近得准。11.思想升华教师小结蒙特卡洛方法的适用场景:计算不规则图形面积、物理中的粒子模拟、金融风险预测、围棋人工智能的决策评估,都用到了同样的思想。引导学生体会:看似“不靠谱”的瞎撒一把,一旦被算法组织起来,就成了强大的科学工具。(四)对比归纳:两种数值方法看一门思想师生共同完成对比表,教师口述、学生补充:二分法——特点是确定性的逐步逼进,适用条件是问题可转化为方程且区间可锁定;结果每次相同;误差随迭代次数减半。蒙特卡洛方法——特点是随机采样统计,适用条件是能建立概率模型的问题;结果有波动;误差随采样量增大而减小。共同点:都不追求一步到位的精确解,而是用大量简单重复的计算换取足够精确的近似解。正所谓“计算机不怕笨办法,只怕算法不清”。教师进一步点拨:这正是数值计算区别于我们纸笔计算的本质。纸笔时代我们追求公式与技巧,机器时代我们追求把问题转化为“可循环、可判断、可积累”的过程。这是计算思维中最宝贵的一环。(五)课堂小结与作业布置学生用一分钟时间完成“三句话”口头小结:今天我学会了……、我还疑惑……、我想用这个方法解决……。教师提炼本课三个关键词:逼近、误差、循环。分层作业:基础层:修改二分法程序,求方程x²-2=0在[1,2]上的根,与本册数学课本中的√2精确值比对,验证结果;提高层:改造蒙特卡洛程序,估算曲线y=x²在[0,1]上与x轴围成的面积,并与信息技术学习伙伴讨论计时效率;拓展层:查阅资料,了解“割圆术”与“刘徽π”的关系,写一段150字左右的小短文,谈谈算法思想的古今传承。八、板书设计4.2数值计算(第二课时)一、思想源头:割圆术——边数增加,逼近真值二、二分法:取中点→判符号→缩区间→误差达标即停三、蒙特卡洛:随机投点→频率→估计π共同主题:用可控误差,换问题可解九、教学评价本课采用过程性评价为主的方式。课中观察学生在程序调试中的问题定位能力,记录学生是否能独立改错;结果性评价关注三组数据记录表格的完整性与结论表述的准确性;口头“三句话小结”纳入课堂表现档案。对学有余力学生的拓展作业采取展示式评价,在下节课起始五分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论