版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术《数值计算——用数学方法解决实际问题》教学设计一、教学设计的整体立意本课选自教科版高中信息技术必修1《数据与计算》第四单元“计算与问题解决”第二节“数值计算”。学生在前面章节中已经掌握了算法的概念、Python程序的基本结构以及解析法解决问题的基本思路,本课要带领学生从“用解析公式直接求解”走向“用迭代逼近逐步求解”,体会计算机解决数值问题的独特方式。本课的核心立意有三点。其一,让学生理解数值计算是计算机科学应用的源头之一,最早的电子计算机正是为科学计算而生。其二,通过绘制函数图像、求解方程近似根两个典型任务,让学生亲手体验“离散化”“迭代”“逼近”这些计算思维的核心要素。其三,引导学生比较解析方法与数值方法的适用条件,形成“面对问题时先判断用数学推导还是程序求解”的方法论意识。二、课程标准与教材分析《普通高中信息技术课程标准(2017年版2020年修订)》将“计算思维”列为学科四大核心素养之一,要求学生能够采用计算机可以处理的方式界定问题、抽象特征、建立模型、组织数据。本课正是这一要求的直接载体:把连续变化的数学函数转化为离散采样的数据点,把方程求根转化为区间不断收缩的迭代过程,是典型的“形式化、自动化”思维训练。教材安排的逻辑十分清晰。先以绘制正弦函数图像为任务,引出numpy和matplotlib两个第三方库的使用;再以求解某方程在指定区间内的实数根为任务,引出迭代与二分逼近的思想;最后归纳数值计算的一般流程。教学时应当尊重这一逻辑,但不能照本宣科,要让学生在“先试错、再归纳”中建构知识。三、学情分析本课授课对象为高一年级学生。从知识储备看,学生已经学过Python的基本数据类型、循环结构、条件判断,能够读懂简单程序;数学上已经学习了正弦函数、指数对数运算和函数的零点概念,这为理解数值计算提供了支撑。从困难点看,学生普遍存在三个障碍。第一,对“第三方库需要导入才能使用”缺乏体验,import语句的作用容易被忽视。第二,对“连续曲线实际上是由许多离散点连接而成”这一事实缺乏直观感受,以为计算机画图和用圆规直尺画图是一回事。第三,对“迭代逼近”这种不求精确解、只求足够接近的思维方式感到陌生,容易追问“为什么不直接算出准确答案”。基于以上判断,教学中需要设置对比体验和认知冲突,让学生在惊讶中完成观念转变。四、教学目标1.信息意识:认识数值计算在天气预报、工程仿真、金融建模等领域的广泛应用,意识到“把现实问题交给计算机求解”是一种重要的时代能力。2.计算思维:理解离散化、迭代、逼近三种基本思想,能够将连续问题转化为离散模型,能够用循环结构表达反复逼近的过程。3.数字化学习与创新:学会导入numpy和matplotlib库,调用arange、sin、plot、show等函数完成数据生成与可视化;学会编写二分法求方程近似解的程序。4.信息社会责任:通过讨论数值计算误差的影响,初步形成对“计算结果需要验证”的严谨态度。五、教学重点与难点教学重点:numpy中arange函数生成等差数组的方法;matplotlib绘制函数图像的基本流程;二分法求方程近似根的程序实现。教学难点:理解“步长越小图像越光滑”背后的离散化思想;理解二分法中区间收缩逻辑的两个判断条件;体会数值方法与解析方法各自的优势边界。六、教学环境与方法教学环境:配备联网计算机的机房,教师机安装广播教学软件,学生机安装Python3.x并预先配置好numpy和matplotlib库;课前通过pipinstallnumpymatplotlib命令完成安装并逐台验证,避免课堂时间被环境问题消耗。教学方法:采用任务驱动、对比体验、小组协作相结合的方式。全课围绕“一条曲线”和“一个根”两个任务展开,每个任务都遵循“生活情境引入——学生猜想——程序验证——归纳提炼”的路径。七、课时安排本课安排2课时,每课时45分钟。第1课时完成函数图像的绘制与离散化思想的学习;第2课时完成二分法求方程近似根的学习与综合拓展。八、教学过程第1课时:让函数曲线在屏幕上“生长”出来(一)情境导入:一张天气预报图的秘密(5分钟)上课伊始,教师在大屏幕展示本地气象台发布的气温变化曲线图,提问:“这张平滑的曲线图,是气象站的工作人员用笔画出来的吗?”学生普遍回答“是电脑画的”。教师追问:“电脑里没有笔,它只有0和1,那它是怎么画出这条线的?”教师揭示:计算机画图的本质是算出很多个点,再把相邻的点用线段连起来。点足够密时,人眼看到的就是光滑曲线。这就是今天要学习的数值计算——用数字说话,让计算机替我们计算和绘图。设计意图:从学生每天接触的天气预报切入,制造“原来如此”的认知冲击,同时埋下“离散点连成曲线”的核心伏笔。(二)任务一:绘制正弦函数图像(20分钟)教师先提出探索问题:不借助任何绘图库,只用我们学过的print语句,能不能把正弦曲线“打”在屏幕上?给学生2分钟思考。有学生会想到用星号排列出波形,教师顺势演示“字符画”版本:importmathforiinrange(0,37):x=i10y=math.sin(math.radians(x))n=int(30+y20)print(''n+'')运行后屏幕上出现由星号组成的粗糙正弦波。教师点评:这个方案证明了“计算点—连接点”的思路可行,但太粗糙、太费力。工程师早就把绘图功能打包成了工具库,我们直接拿来用。引入numpy和matplotlib。教师板书讲解两条准备工作:importnumpyasnpimportmatplotlib.pyplotasplt强调import的含义是“把别人写好的工具箱搬进我们的程序”,as是给工具箱起个短别名,方便书写。随后分三步完成任务,每步学生先动手、教师再讲评。第1步,生成数据点。使用np.arange(0,360.1,10)产生0到360、步长为10的数组,即0、10、20、……、360共37个点。提醒学生注意arange的右端点取不到,所以要写360.1。第2步,计算每个点对应的函数值。利用numpy可以对整个数组直接运算的特性:x=np.arange(0,360.1,10)y=np.sin(x/180np.pi)教师解释为什么要把角度除以180再乘π:数学上sin函数接收的是弧度,180度等于π弧度,所以角度换算弧度的公式是弧度=角度×π÷180。第3步,绘图并显示:plt.plot(x,y)plt.show()学生运行,看到蓝色正弦曲线弹出窗口,课堂出现第一波成就感高峰。(三)认知冲突:步长之辩(10分钟)教师布置对比实验:把步长从10改为60,再改为1,观察图像变化。学生发现:步长60时曲线变成了折线,棱角分明;步长1时曲线极其光滑。教师组织学生讨论并归纳结论:计算机画的曲线本质上永远是折线,只是点数足够多时人眼分辨不出来。点的疏密由步长控制,步长越小,采样越密,图像越真实,但计算量越大。这就是数值计算的基本思想之一——离散化:把连续的世界切成一小段一小段来处理。教师追问:“天气预报的温度曲线要精确,气象卫星采样间隔是大好还是小好?”学生异口同声“小”,教师补一句“但小到一定程度存储和处理成本会爆炸,所以工程上永远是在精度和代价之间找平衡”,把技术决策的成本意识悄然植入。(四)拓展挑战:给图像“化妆”(8分钟)学有余力的学生完成拓展任务:在同一图中画出正弦和余弦两条曲线,设置不同颜色与线型,添加标题。提示代码:plt.plot(x,np.sin(x/180np.pi),'r',label='sin')plt.plot(x,np.cos(x/180np.pi),'b',label='cos')plt.legend()plt.title('sinandcos')plt.show()(五)小结与过渡(2分钟)师生共同梳理本课收获:会导入库、会用arange造点、会用plot画图,理解了离散化思想。教师留下悬念:“今天用计算机画了函数图像,那能不能反过来——已知方程,让计算机帮我们找出图像与x轴的交点,也就是方程的根?下节课揭晓。”第2课时:让计算机“猜”出方程的根(一)情境导入:一个解不了的方程(5分钟)教师板书方程x³−2x−5=0,请数学成绩好的同学上台尝试求解。学生尝试因式分解失败后,教师指出:三次方程虽有求根公式,但极其繁琐;五次及以上方程已被数学家证明没有一般求根公式。然而工程师每天都在求解比这复杂得多的方程,他们靠的不是公式,而是逼近。教师打一个生活化的比方:猜价格游戏。主持人想一个1到100之间的数,你猜50,他说“高了”,你就猜25,他说“低了”,你再猜37……每猜一次范围缩小一半,很快就能锁定答案。求方程的根,本质就是让计算机玩这个游戏。(二)任务二:二分法求方程近似根(22分钟)第一步,数学铺垫。教师引导复习函数零点的判定:如果连续函数f在区间[a,b]上满足f(a)×f(b)<0,即两端函数值异号,则区间内必有根。让学生笔算验证:f(2)=8−4−5=−1,f(3)=27−6−5=16,一负一正,所以方程在区间(2,3)内有根。第二步,算法梳理。师生共同用自然语言描述二分法的流程:①确定含根区间[a,b],满足f(a)与f(b)异号;②取中点c=(a+b)÷2,计算f(c);③若f(c)与f(a)异号,说明根在左半区,令b=c;反之根在右半区,令a=c;④重复②③,直到区间长度b−a小于给定的精度,比如0.001,此时中点即为近似根。为了让学生真正“看见”逼近过程,教师手工带全班走三轮迭代,把每轮的a、b、c、f(c)写在黑板的表格里,学生亲眼看到区间从(2,3)收缩到(2,2.5),再到(2,2.25),根的位置越来越清晰。第三步,程序实现。学生尝试把上述步骤翻译成代码,教师巡视点拨,随后给出参考实现:deff(x):returnx3−2x−5(程序中写作x32x5)a=2b=3eps=0.001whileb−a>eps:c=(a+b)/2iff(a)f(c)<0:b=celse:a=cprint((a+b)/2)运行结果约为2.0945。教师强调三个细节:循环条件是区间长度大于精度,即“还不够准就继续猜”;判断f(a)f(c)<0利用的是“异号相乘得负”;while循环的循环次数事先不知道,这正是while相比for的用武之地。第四步,可视化验证。让学生用第1课时的技能画出y=x³−2x−5在区间[1,4]上的图像,观察曲线与x轴的交点横坐标,与程序算出的2.09左右相互印证。计算与图形两种手段交叉验证,学生对“数值结果需要检验”有了切身体会。(三)思维提升:两种方法的对决(10分钟)教师组织小组讨论:解析方法(套公式推导)和数值方法(程序逼近)各自擅长什么?讨论后师生共同归纳出对照认识:解析方法结果精确、一步到位,但很多方程根本没有求根公式,或者公式复杂到无法实用;数值方法不追求绝对精确,只追求“足够接近”,但它几乎对所有连续函数都有效,且随着精度要求提高只需多迭代几次,代价可控。教师进一步点拨:数值计算不是数学的“退而求其次”,而是人类计算能力的一次解放。天气预测、桥梁受力分析、芯片设计、新药筛选,背后都是海量方程的数值求解。我国的神威·太湖之光超级计算机,每秒能进行上亿亿次运算,干的就是这件事。随后布置辨析题巩固:下列哪些场景适合数值计算?①求圆的面积(半径已知);②模拟台风路径;③解五次方程求近似根;④计算全班平均分。学生判断②③适合,并说明理由,教师点评:有现成精确公式且计算量小的问题用解析法即可,模型复杂或无解析解的问题交给数值方法。(四)课堂小结(5分钟)学生用一句话总结今天的收获,教师串联提升:我们学会了画一条曲线(离散化),求一个根(迭代逼近),更重要的是学会了一种看世界的方式——连续的问题可以离散处理,精确难求的解可以逐步逼近。这就是计算思维送给我们的两把钥匙。(五)分层作业(3分钟)基础作业:绘制y=x²在区间[−5,5]上的图像,步长取0.1,观察抛物线形状。提高作业:用二分法求方程x³+x−1=0在区间(0,1)内的近似根,精确到0.0001,并记录程序循环执行的次数。挑战作业:研究牛顿迭代法的思想,试比较它与二分法逼近同一个根时谁收敛得更快,下节课分享。九、板书设计主板书分两栏。左栏“画图三部曲”:造点arange→算值sin→连线plot;旁边标注核心思想“离散化:步长越小越光滑”。右栏“求根四步”:定区间→取中点→判异号→缩区间;旁边标注核心思想“迭代逼近:误差小于精度即停”。黑板下方留对比框:解析法—精确但受限;数值法—近似但通用。十、教学评价设计过程性评价贯穿课堂:任务一中观察学生能否独立补全造点与绘图代码,记录典型错误(如忘记import、把步长参数位置写错);任务二中通过巡视检查学生对if判断方向的理解,对把左右半区判断写反的学生进行个别辅导。课堂即时反馈采用“举牌判断”方式完成辨析题,快速掌握全班理解面。结果性评价依据分层作业:基础作业看图像是否正确生成;提高作业看精度设置与循环逻辑;挑战作业看学生能否用自己的语言解释收敛快慢的原因,不苛求代码完整。评价标准强调“过程重于结果”:程序能运行得满分的前提是,学生能向同桌讲清楚每一行代码在干什么。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广西壮族自治区来宾市重点学校高一入学语文分班考试试题及答案
- 运城方言趣味试题及答案揭晓
- 2026年黑龙江省佳木斯中小学教师招聘考试题库含答案
- 2026年贵州省贵阳市中小学教师招聘考试考试题库(含答案)
- 挤压车间成本管理试题及答案
- 2025~2026学年陕西宝鸡市陇县统编版七年级下学期教学质量检测历史试卷
- 2025~2026学年辽宁抚顺市新抚区九年级下学期中考考前自测历史试卷
- 2025~2026学年甘肃兰州市第八十一中学九年级下学期5月学情检测历史试卷
- 2026年高中语文《终南别业》王维禅意诗歌公开课教案
- 2026年高中语文《念奴娇赤壁怀古》苏轼豪放词教案
- 腰痛病健康教育宣教讲课件
- T/CCAA 39-2022碳管理体系要求
- 山东中医药大学学位考试-中医学毕业综合考试试题及参考答案
- 《中国古代兵器演变》课件
- 合肥鼎材科技有限公司光阻车间光刻胶生产线技术改造项目环评报告书
- 信息科技开学第一课课件 哪吒 人工智能 机器人 信息科技
- 社会问题(第三版)课件汇 向德平 第1-7章 社会问题概述 - 人口问题
- 彩钢板房施工方案范文
- (高清版)DB22∕T 1560-2012 农作物种植成本保险查勘定损技术规范总则
- 2025年营养师食品安全及营养健康职业技能及理论资格知识考试题库(附含答案)
- 《第2课 立在地球边上放号》课件 统编版高中语文必修上册
评论
0/150
提交评论