高中数学论文:算法在几何画板的实现(数学论文).docVIP

高中数学论文:算法在几何画板的实现(数学论文).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算 法 在 几 何 画 板 的 实 现 [摘要] 高中数学新增内容中引入了算法,也引入了几何画板这一数学软件的使用。本文详细介绍算法在几何画板中如何实现。 [关键词]算法、语句、参数、符号函数、迭代 广义地说,算法就是为解决问题而采取的一种方法和步骤,它是让计算机去自动进行的一种可行的,一步一步去实施的有穷操作过程。在信息化高度发达的今天,算法思想已成为现代人必备的一种数学素养。而几何画板是一种基于算法的,可以自定义规则的专门化的数学软件,能轻松地实现算法,检验算法,促进学生算法思想的形成,并能让学生借助于软件自主研究数学。那么,在几何画板应当如何去实行这个算法呢?本文就这一论题谈谈在几何画板中如何实现高中数学教材中提到的三种语句:赋值语句、条件语句、循环语句。 一、赋值语句的实现 几何画板中变量的赋值有两种方式。其一是依靠新建参数功能来实现,单击[图表]菜单——新建参数即可,如图 ,以后可以通过双击参数来修改其值。其二是对一个对象进行度量(如度量一个点的横、纵坐标,线段的长度,图形的面积、体积,角的角度等)。 条件语句的实现 几何画板不是一种程序语言,没有相应的IF条件语句,而是使用符号函数来替代IF条件语句,运用这一函数就能轻松实现。 例1、设计算法求 该算法的流程图为 伪代码为    Input x If x1 then y=2x-1 Else y= x2 EndIf Print y 在几何画板中可轻松实现,并验证它。由于函数   所以构造函数y=f(x)=   +(2x-1) 如x通过新建参数而来,点[度量]菜单下的计算功能按钮可计算得出y的值。如x是通过X轴上动点的横坐标的度量来实现,y值的输出通过计算相应的函数值即可实现。如果再以x,y来绘制点(x,y),则让动点运动就可绘出相应函数的图象(点[图表]菜单下的绘制新函数功能也能直按作图)。如右图: 更为神奇的是借助于符号函数的嵌套就能轻松地实现IF条件语句中复杂的条件语句的嵌套。 例2、把上例函数改为  则由于函数    所以相应的构造函数修改为y=f(x)=+++就OK了。如图图象 循环语句的实现 几何画板中循环的实现是借助于[变换]菜单上的“带参数的迭代”功能。 例3、编程求出Faibonacci数列:1、1、2、3、5、8、11、……的前40个数。   算法分析:从第三个数开始每个数都等于其前面2个相邻两个数的和,因此可设需要求的当前项为f,它的前一项为lastf,前二项为pref,则伪代码如下: Pref=1; Lastf=1; n=3; Print pref, lastf; Do while (n41) f=pref + lastf; Print f; Prevf = lastf; Lastf = f; n=n+1; Enddo 算法实现如下: [新建参数]pref , lastf, n 其值分别1,1,39。 [计算]pref + lastf 并把度量结果标签改为f 先后选中pref,lastf,n,按住shift键,单击[变换]菜单,点按[带参数的迭代],作从pref , lastf到lastf,f的选代。 选代中“显示”菜单中选择完整选代,选代“结构”菜单中选择生成选代数据表,从而可实现此算法。如下图。          通过这些语句在几何画板中的实现,把它们综合起来,就可用几何画板来实现很多较复杂的算法了. 例4、用二分法求方程2x+3x-7=0的近似解。 算法伪代码: pricision=0.01 IntialValueofA=1 IntialValueofB=2 MeanValueofAandB= ( IntialValueofA+ IntialValueofB)/2 Do while abs(b-a)precision If f(IntialValueofA)*f( MeanValueofAandB)0 IntialValueofB= MeanValueofAandB Else If f( MeanValueofAandB )=0

文档评论(0)

hufengderen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档