高中数学教学论文《“算法初步”教学浅谈》.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文档。上传文档
查看更多
高中数学教学论文《“算法初步”教学浅谈》

高中数学教学论文《“算法初步”教学浅谈》 人教A版必修3教材相对集中地介绍了算法的基本思想、基本结构和基本语句等。“在本模块中,学生将在义务教育阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索学习设计程序框图表达解决问题的过程;体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力(《普通高中数学新课程标准》)”。算法可以说是贯穿整个中学数学内容的一条主线,因此,教学中要将算法思想渗透在其他模块内容的教学中;反过来,也应从算法角度去重新认识函数、方程、不等式以及在几何上涉及到的位置关系、度量关系等等。“毫不夸张地说,算法既是数学科学的重要基础,也是计算机科学的核心。”因此,该部分内容教学的重要性不言而喻。 一、从整体上把握算法思想的含义 加深对这一思想重要性的认识 教材中所涉及的算法,通常是指可用计算机来解决某一类问题的程序或步骤。这些程序或步骤首先具有整体化的方案,其次具有程序化的结构,并具有可操作性、有限步骤及普适性的特征。算法一方面具有具体化、程序化、机械化的特点,同时又有抽象性、概括性和精确性的特点。其实质是将人的思维过程处理成计算机能够一步一步执行的步骤,进而转化为一步一步执行的程序。算法的学习让学生认识到有计划、有步骤的一步一步去完成一件事,同时也形成有条理的思考和数学化的表达思考的能力。 算法的基本思想是程序化思想,通常有顺序结构、条件结构和循环结构三种基本结构组成。而三种基本结构中蕴涵了比较深刻的思想:顺序结构反映的是“step by step”的分步推进思想,即把解决问题的方法步骤化,一步一步地执行;计算机区别于其他机械的能力就来自于对算法做判断和按判断的结果行动的能力,反映在条件结构是“先判断、后执行”的思想;而循环结构是将一个复杂的问题简单化,即通过一个循环结构来完成,?例如,二分法、辗转相除法、秦九韶算法等都包含循环的思想;如何计算S=1+2+3+4+…+100?这里先设置一个变量S来记录和,再设置一个变量i来记录项数,这个程序要实现递推,用到i=i+1,S=S+i等语句,蕴涵的是“递推”的思想。 算法既重视“算则”,更重视“算理”,学习算法重要的是“算理”。框图是表示算法的好形式,是算法的核心部分。在绘制框图的过程中,要做好以下几方面的事情:一是要明确算理;二是确定变量;三是按照算理和自然语言的描述去绘制算法框图。 由于算法思想贯穿整个高中数学内容之中,有很丰富的层次递进的素材,而在算法的具体实现上又可以和信息技术相联系,因而,算法有利于培养学生理性精神和实践能力,是实施探究性学习的良好素材。 算法是思维的条理化、逻辑化。培养学生的逻辑思维能力不仅可通过几何证明、代数运算等手段来进行,还可以通过算法设计的学习来完成。 ?算法的思想, 不仅仅用于数字计算,它可以广泛地描述许多操作过程。可以分为数值性和非数值性两种类型。例如,填报志愿的步骤,农夫、羊和白菜过河问题,分油问题等。 二、澄清几种认识 改进几点做法 1、由于受高考指挥棒的影响,广大师生会对这一章的教学给以足够的重视。因为凡是在高考中涉及的内容,只要到了高中教师手里,都会把重量加大加重,往往与课标的要求相去甚远, 将部分内容简单处理成程序语言的学习和程序设计,让学生过早地纠缠于程序的编写和调试。而本模块的主要目的是“使学生体会算法的思想,提高逻辑思维能力。” 2、有的教师认为这些内容缺乏“数学味”,属于信息技术课程的内容。特别是,目前的高考出题受到很大的限制,不重视该知识的教学,或者只重视 “高考能出题、有法考”的内容,随意删减内容、减少课时。 3、进行算法的教学不能脱离计算机程序设计。这是因为,我们要讲的算法是“用计算机来解决某一类问题的程序或步骤”。在条件允许的学校,要使其能在计算机上实现。算法教学必须通过实例进行,使学生在解决具体问题的过程中学习一些逻辑结构和语句,应鼓励学生尽可能上机尝试,在尝试中认识掌握程序语言的基本算则。“ 注重信息技术与数学课程的整合”是新课程基本理念之一。 4、引导、要求学生在设计算法时,调整以往的解数学题的思维方式,设计出明确、有效、有限、可以转化为计算机程序的算法步骤。同时,还要理解一些在计算机程序设计中所惯用的做法,主要是设置变量和赋值。例如,在求前100个正整数的和的“累加器”中,包含的“s=s+n”“n=n+1”,课本24页例3中“A=10 A=A+15”给一个变量重复赋值,例四“X=A A=B B=X”是交换两个变量的值等,很多学生在初学算法时难以理解。 5、在数学课中,算法的教学更应该关注的是算法对问题的抽象过程和算法的构建过程。在这个过程中,使学生着重理解算法的“算理”,同时体会算法的特点,

文档评论(0)

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

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

1亿VIP精品文档

相关文档