使用TI图形计算器辅助算法教学的实践与思考.docVIP

使用TI图形计算器辅助算法教学的实践与思考.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文档。上传文档
查看更多
使用TI图形计算器辅助算法教学的实践与思考 杨永军 为解决一个问题而采取的方法和步骤,称为算法。算法是数学的重要组成部分,是计算机理论和技术的基础。随着现代信息技术的飞速发展,算法思想已经成为现代人应具备的一种数学素养。新课标中数学必修3将算法列为必修内容,正是为了使学生形成符合时代要求的新的“数学基础”。 张奠宙先生指出:“算法应该从小学开始教”,“算法贯穿整个中学数学”。的确,算法的思想和知识、技能,是学生的终身发展所必需的。但是要求学生通过12课时就能一步到位,系统地掌握程序的设计和编写,显然是不现实的。 如何在教学中能让学生迅速、全面体会算法的思想,提高其学习兴趣,调动学习积极性?.传统的数学课堂教学模式,不过老师讲、学生听,其教条性渐使学生不擅于主动思考,处于被动接受状态.使用TI图形计算器进行数学课堂教学,就是对传统教学手段的革新。 TI图形计算器具有方便、运算快、便于携带等特点,利用TI图形计算器的编程功能,可以让学生充分体会由数学的算法到计算机使用的算法的过渡过程,在操作中了解算法的必要性,掌握算法基本内容(结构、框图、语言等),理解算法的基本思想和操作过程. 描述算法可以用自然语言,也可以用流程图直观地表示算法的整体结构.如果要在计算机上实施算法,则还需将算法转化为程序语句.TI图形计算器编程的程序语言简单,和教材上的基本语句接近,学生容易掌握,其不同于计算机上机使用的语法复杂的C、BASIC等语言.利用TI图形计算器恰好能简易快捷地助学生将流程图转化为程序,体会算法解决问题的全过程,从而更深刻理解算法的结构,算法的思想.下面是我在算法教学中利用TI突破教学难点的的教例. 案例1:复合IF语句的格式 在很多实际问题中,经常要用到多个条件语句的复合语句,对于复合IF语句不同的嵌套结构,学生常不注意与的配对关系,只有使其亲自动手写出程序语句,对比归纳复合IF语句嵌套的基本结构. 例1:在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请设计流程图,并用基本语句描述完成计费工作的算法. 算法分析:假如用变量表示顾客购买的唱片数,用变量表示顾客要缴纳的金额,则算法描述为: 第一步:输入; 第二步:对进行判断: ??????? ①若,则; ??????? ②若,则; ??????? ③若,则; 第三步:输出. 一般学生都能较容易设计出以下流程图: 根据流程图,学生容易使用TI图形计算器编程实现,程序如下: 当问及还有没有不同的设计流程图时,有的学生可能有不同的设计,但对自己设计的流程图怎样用基本语句描述时不是很肯定,流程图如下: 这时可以鼓励学生根据流程图转换为程序,尝试用TI图形计算器编程实现.最终如下: 在这个过程中,鼓励学生大胆提出想法,并用TI图形计算器编程检验自己的设计,不仅让学生感受到成功的快乐,更重要的是培养了学生的探究精神和实践能力.最后,学生可以自己归纳出复合IF语句的两种基本的嵌套格式: ?? 案例2:循环结构的两种形式 循环结构分为两种形式——当型(while型)和直到型(until型).当型循环在执行循环体前的对终止条件进行判断,而直到型循环在执行了一次循环之后,才对终止条件进行判断.对于循环结构的这两种形式,学生很难体会它们之间的区别.下面的例子分别用当型和直到型算法解决同一问题. 例2:设计算法,计算的值,画出流程图. 流程图: 当型(while型)循环 直到型(until型)循环 对于循环结构的这两种类型,学生可以从流程图上加以区别,但这种区别在具体的程序上会产生什么不同的效果呢?这时我让学生用TI图形计算器编程检验,要求学生对循环变量“i”初始赋值为“101”,并在“输出sum”后加上“输出i”,下面是两种循环结构对应的TI程序及其运算结果: 当型循环结构编写的程序及其运行结果 直到型循环结构编写的程序及其运算结果 通过对例2用当型循环结构编程实现和直到型循环结构编程实现,两种不同运算结果表明:当时,对当型循环来说,一次也不执行循环体,而对直到型来说则要执行一次循环体. 在这道题中,还可以提问学生,可否将程序进行推广,使其更具有一般性,即求任意两个自然数之间公差一定的所有数的和: 该程序的运行结果如下:(比如说求首项为1,公差为2,末项为100的数列和) 通过提问让学生探索出解决问题的方法,令学生体会到设计的算法要具有一般性、可移植性,体会算法“平台”的思想. 案例3:重要的算法——二分法 求方程的近似实数解在实际应用中具有重要的意义,

文档评论(0)

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

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

1亿VIP精品文档

相关文档