3.1.1解析法分析_第1页
3.1.1解析法分析_第2页
3.1.1解析法分析_第3页
3.1.1解析法分析_第4页
3.1.1解析法分析_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、3.1.1 解析法分析,授课教师:张文祥,一、情景导入、构建项目,项目:编制绘制钻石图形程序,二、动手实践、寻找规律,钻石图形的特点:,1.图形是由点和线构成。 2.图形四周的点位于一个圆周上。 3.点与点之间都有一条线段相连。,三、学习新知、学科融合,解析法的定义(书本上):解析法就是在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干个解析表达式表示出来,解决得了这些表达式,问题也就得以解决。,解析法解决问题的过程:,分析具体问题,抽取数学模型,用解析表达式表示,解表达式,解决问题,简单来说就是分析具体问题,把这个问题转化为数学问题,在解决这个数学问题的基础上自然就产生了解析表

2、达式,问题也就随之解决了。,在日常生活和学习中利用解析法解决问题的例子有很多,例如:如果乘火车以100km/h的速度从北京到上海(全程约1400km)。那么,所需的时间是:1400/100=14h。其实这种方法就是解析法。,三、学习新知、学科融合,三、学习新知、学科融合,数学分析:在数学中求各点的位置,首先建立如图所示的坐标系,坐标原点位于图形的中心点上。在圆上平均取N个点,将圆平分为N份。,第一个点的坐标(x1,y1)可以表示为: x1=rcos() y1=rsin() 其中,=360o/N;r为圆半径 第二个点的坐标(x2,y2)可以表示为: x2=rcos(2)y2=rsin(2) 以此

3、类推,就可以计算出全部点的坐标。,在数学当中我们是如何求各点的位置的?,第1个点的坐标(rcos(),rsin(),For j=1 to 总的点数,If 第一个点和j点不是同一个点 Then,求出j点的坐标(rcos(j),rsin(j),画出第1个点到j点的线段,End If,Next j,四、解决问题、算法精简,算法的伪代码分析,For i=1 to 总的点数,Next i,第i个点的坐标(rcos(i),rsin(i),我们来观察一下算法的伪代码描点执行过程记录,可以发现每条线段都被画了两次。这就说明算法存在冗余,那么如何才能去掉冗余循环?可以让每个点只画到本点之后的每一点。,For j

4、=1 to 总的点数,If 第一个点和j点不是同一个点 Then,求出j点的坐标(rcos(j),rsin(j),画出第1个点到j点的线段,End If,Next j,For i=1 to 总的点数,第i个点的坐标(rcos(i),rsin(i),Next i,For i=1 to 总的点数-1,For j=i+1 to 总的点数,我们再观察一下优化后算法的伪代码描点执行过程记录表的数据,没有出现重复绘制线段,执行次数也少了一半。,四、解决问题、算法精简,算法的伪代码分析,在计算尤其是天气预报等大型数据计算时,需要所用到的超级计算机速度之快及价格之巨,如果程序效率低下的话,就会给社会及经济造成巨大的损失。,四、解决问题、算法精简,3.填写项目分析报告单上学习效果评价表,1.解析法解决问题的步骤,4.请同学们课后思考如何将伪代码转换成

温馨提示

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

评论

0/150

提交评论