循环结构教学浅述.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文档。上传文档
查看更多
循环结构教学浅述

循环结构教学浅述   摘要:循环结构是算法中的重要内容,也是最易混淆的结构。学习的关键是掌握循环结构的最基本类型和结构形式。   关键词:算法 循环结构      算法是计算机理论和技术的核心,也是数学的最基本的内容之一。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,算法的基本知识、基本思想、基本方法日益融入社会生活的方方面面,成为现代人应具备的一种基本素养。算法作为高中数学必修内容的一部分,反映了数学与其他学科知识之间的广泛联系,反映了现代社会人们对数学的重视。算法在数学中的地位得以提高,算法进入中学数学成为时代的要求。   算法初步是中学数学的新增内容,大部分数学教师初步接触这部分内容,计算机基础薄弱,没有程序设计基础,对新知识不易理解。算法是广大数学教师教学中普遍感到比较困难的一章,特别是循环结构,是广大师生学习中感到最困难的地方,也是最容易出错的地方。下面以我教学中的体会谈谈算法学习中的几个容易出错的地方。      一、认识上错误      在算法初步第一章第二节《流程图》中我们学习了两种循环结构:当型循环结构和直到型循环结构。   当型循环结构:先判断所给条件P是否成立,若P成立,则执行A,再判断条件p是否成立,若P仍成立,则又执行A,如此反复,直到某一次条件P不成立时为止。如图(3)。   直到型循环结构:先执行A即循环体,再判断所给条件P是否成立,若P不成立,则再执行循环体,如此反复,直到P成立,该循环过程结束。如图(2)。   这两种循环结构的相同点是:都对一定条件进行判断,都有重复执行的循环体。   它们的区别是:1.判断与执行循环体的先后顺序不同。2.控制循环条件的不同。   如果判断与执行循环体的先后顺序改变就由当型循环变成直到循环或由直到型转变成当型循环。   如果只改变判断条件,则循环结构就会由上两种形式分别转变成如下形式:   形式①:先判断所给条件P是否成立,若P不成立,则执行A,再判断条件P是否成立,若P仍不成立,则又执行A,如此反复,直到某一次条件P成立时为止。如图(4)。   形式②:先执行A即循环体,再判断所给条件P是否成立,若P成立,则再执行循环体,如此反复,直到P不成立,该循环过程结束。如图(1)。   许多教师认为这两种结构既不是当型也不是直到型循环,从而把它否定,这种看法是片面的。虽然上述两种结构的形式不是教材中当型循环和直到型循环,但在执行后同当型、直到型一样能得到正确结果。由前面学习的算法概念,一个算法只要在执行有限个步骤后结束,并能得到正确的结果,就是正确的算法。就此我向计算机专业教师请教,并查阅了大量资料。在VB语言中循环语句分两大类型:一类是计数循环语句,指的是循环次数已知的循环结构,即我们教材中“For…”循环结构。另一类是条件型循环语句。条件型语句分两种格式:一种是“Do…While(until)…”语句。其流程图如下:      图(2)即教材中的直型循环,图(3)即教材中的当型循环,图(1)、图(4)这两种教材中没有介绍。不能因为我们教材中没有就说它是错误的。在高考题中2007年山东高考试题考查算法流程图的题目就是图(4)类型,其他各种资料的循环结构中也常见这两种类型,我们要改变认识上的错误。这两种类型的循环结构也是正确的。      二、控制循环易错      在循环结构教学中要加深学生对循环的形成与控制的理解。在循环结构中控制循环有以下几个环节:变量的初始值、计数变量、累积变量、判断条件。其中一个环节出错将会影响循环的正常进行。设计时容易出现下列错误。      (一)学生容易遗漏计数变量或累积变量   在循环结构学习中,如何能够有效地保证循环,关键要设计累积变量,记数变量。在表示时利用计算机特有的替代方式,如:1←1+1,S←S+I,T←TxN等等。开始学习时学生理解很困难,在教学中我们可从数列的迭代、递推角度引导学生理解,再让学生明白计算机的替代功能,理解1←1+1,S←S+I的实际意义。通过简单的例子来弄清楚,最后再解决复杂的问题。对于累积变量、计数变量,学生开始学习时易遗漏,造成不循环、死循环。      (二)计数变量或累积变量的设置易错   计数变量、累积变量的初始值,学生设置的时候容易遗漏,造成不能正确循环,所以在设计算法时要准确设置初始值。      (三)在循环开始和结束控制上易错   对循环的开始与结束的控制,学生设计时易遗漏一些运算数值。   例如:求2+4+6+…+100的和时,个别学生所画的流程图如下图(5),这种画法是错误的。流程图中的计算是从4开始漏掉了数字2。要控制从2开始,应赋值0或调整1←1+2与S←S+I这两个运算步骤的先后

文档评论(0)

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

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

1亿VIP精品文档

相关文档