《4.2数值计算》教案_第1页
《4.2数值计算》教案_第2页
《4.2数值计算》教案_第3页
《4.2数值计算》教案_第4页
全文预览已结束

下载本文档

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

文档简介

数值计算一、基本说明1.面向学生:高一年级2.课课名称:《数值计算》(高中信息技术教科版必修一数据与计算第四章第二节)3.教学时间:45分钟4.课时:1二、教学目标1.通过绘制函数图像,感受数据的图形化表示。了解Python利用numpy和matplotlib两个模块绘制图像的基本方法。2.通过求解斐波那契数列,了解解析式或迭代算法。能够设计算法进行数值计算,解决问题。三、教学重难点(一)教学重点能够利用numpy和matplotlib两个模块绘制函数图像。(二)教学难点理解迭代法的含义,能够学以致用解决生活问题。教学过程【课前预习】(5min)通过课前预习并设置前置性作业,检查学生学情并了解教学重难点。课堂题目:【课题引入】(3min)抛出问题:数学课上如何用描点法绘制sin(x)函数图像?学生回答,教师指出这种方法的缺点:取点比较多,如果想要画出精度高的图像需要很长时间。==》如何借助计算机绘制数学函数曲线?【新知讲授】(7min)1.绘制数学函数曲线用Excel表格绘制正弦曲线教师讲解如何用excle绘制正弦函数曲线。缺点:图像的关键点太少,精度不够,图像不光滑。用python绘制正弦曲线【活动一设计】(5min)完善代码,尝试绘出sin(x)、sin(-x)、sin(2*x)/2importmatplotlib.pyplotaspltimportnumpyas①#加载numpy模块取名为npx=np.arange(0,②,0.01)y1=np.sin(x)y2=np.③y3=np.sin(2*x)/2plt.plot(x,y1)plt.plot(x,y2)plt.plot(④)plt.title('sin(x)')plt.xlabel('X')plt.ylabel('Y')plt.show()input("运行完毕,请按回车键退出...")【新知讲授】(5min)2.求解斐波那契数列通过一段视频引入什么是斐波那契数列,教师演示如何用wps表格求出一对兔子10年内能繁殖对少对。【活动二设计】(5min)学生利用wps表格求解一对兔子10年内能繁殖对少对。并发现问题:当计算到第55个月的时候,由于数据范围及表示精度的问题,导致结果出错。【新知讲授】(5min)教师讲解如何用python中的迭代法求解一对兔子10年内能繁殖对少对。迭代:每一次对过程的重复被称为一次"迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。迭代解决问题的有三个关键步骤:(1)确定迭代变量,如活动2中的fl、f2;(2)建立迭代关系式;(3)对迭代过程进行控制,这是编写迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。【活动三设计】(5min)学生参照书本内容,利用python求解一对兔子10年内能繁殖对少对。deffib(n):f2=f1=①foriinrange(3,②):f1,f2=f2,f1+f2return③n=int(input('输入需要计算的月份数:'))print('兔子总对数为:',fib(n))input("运行完毕,请按回

温馨提示

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

评论

0/150

提交评论