中学数学研究-上070919对《算法初步》教学的调查研究终稿.docVIP

中学数学研究-上070919对《算法初步》教学的调查研究终稿.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文档。上传文档
查看更多
资料编号 FORMTEXT 15145 FORMTEXT 算法初步 FORMTEXT FORMTEXT 王惠春发表在 FORMTEXT 上070919上属于 FORMTEXT 教法、 FORMTEXT 辅导、 FORMTEXT 教材 题为《 FORMTEXT 对《算法初步》教学的调查研究》 ―、背景及研究对象 算法作为数学内容的一部分,首次出现在2003年颁布的《课程标准》(以下简称《新课标》)当中.由于算法是高中数学中的新增内容,在教学中没有可以借鉴的经验,因此,笔者所在学校在教学计划安排上将含有算法内容的数学必修3系列放在了最后,即学完数学必修1、2、 4、5系列后然后才开始算法内容的教学. 笔者在《算法初步》教学开展之前,通过问卷调查的方式对学生作了一项简单的调查,调查目的有以下三点:(1)调查学生对算法的前期掌握水平;(2)预测学生在算法学习过程中可能遇到的困难及原因;(3)信息技术课程对学生算法学习有无影响. 这项调查研究进行了两次,第一次调查的对象是07届参加过江苏省信息技术考试的高二学生和08届使用《新课标》教材的高一学生,调查内容侧重在以自然语言描述的算法为主;第二次调查只调查了高一学生,调查时间安排在学生学习完《信息技术基础》(必修)课程后,调查的侧重点以分析流程图为主.被调查的高二学生在信息技术课程中学习了VB程序语言初步,但没有学习流程图,他们在计算机信息技术考试中有VB程序设计的相关考题.高一学生的《信息技术基础》教材中有简单的程序语句介绍以及流程图的概念,但教材中没有系统的程序语言内容. 二、研究发现 (一)在学习算法内容前,学生有以下表现 在用自然语言表述算法时: 1.学生能理解用自然语言表述的简单算法.无论是接触过程序语言的高二学生,还是没有接触过程序语言的高一学生,基本上所有的学生都能正确处理用自然语言表述一个有顺序结构的问题,正确地写出了用自然语言表述的条件结构的算法的运算结果;超过|的学生能够分析用自然语言表述的循环算法(如冒泡排序算法). 2.学生对于用自然语言分步表述一个有条件转向的数学算法存在困难.对于写出“求方程ax2+bx+c=0(a≠0)实数根的方法”的问题,在全部调查学生中,只有16%的学生能模仿例子分成3步来写,其他的学生都是将整个步骤用一句话写出来:“计算判别式的值,如果判别式小于0,则方程没有实数根,否则,方程有两个等根或两个不等根学生还不太适应用分步骤的方式写出一个问题的算法的方法. 在用流程图表述算法时: 1. 学生基本上能对简单流程图进行分析,而对复杂的流程图的分析会出现混乱.比如一个输入三个数,然后输出其中最大一个数的流程图算法,学生在分析之初,能按照流程线逐步执行,但到了后来,他们将流程图中的各种结果混在一起,输出的最终与“将这三个数按从小到大的顺序排序”的算法相混淆. 2. 在没有学习流程图有关知识的情况下,有25%的学生能够模仿例子画出简单的判断结构的流程图. 3. 学生能够根据流程图“执行”条件判断的算法和循环结构的算法,但他们不能“设计”循环结构的流程图,不能用一个恰当的条件终止循环. 在第二次的调查分析中,对于循环结构的流程图,仅仅有11%的学生能够添加正确的条件和判断分支.仅有2%的学生能够完成在一个自然语言描述的循环结构的算法中的两个流程图. 在用伪代码表述算法时: 1. 大多数高二学生能够正确分析出伪代码表述的条件结构的算法的结果,但难以分析用伪代码表述的循环结构的算法. 2. 学生对赋值语句中变量值的改变在理解上存在着困难. 3. 从条件语句的代码分析情况看,学过代码知识的—-学生有81%能够正确分析出结果.未学过代码知识的高一学生只有少数学生能够分析得出结果.尽管在信息技术课程上只是很简单地介绍了这些语句,但从这个结果上看信息技术课程的学习能够促进学生对用代码表述的算法的理解. (二)《算法初步》学习中学生出现的问题 1. 相关背景知识的缺乏使学生难以找到恰当的算法.如十进制和二进制的互化,由于学生对二进制概念很陌生,因此在寻求这个问题的算法上束手无策. 2. 对一些可以用列式计算的问题,由于不了解“机械化”运算的特点,学生先计算得出结果,后设计算法.例如, “给定函数f(x)=x2-2x-3,g(x)=2x+7,写出对任意给定x值,求较大的函数值的算法,画出流程图并写出伪代码 有些学生采取这样一种处理方法:先建立不等式/(x)g(x),解出x的范围,然后再在算法中通过x的范围判断作出对函数值的大小判断.但当进一步询问他们,如果将函数变成他们不能求解不等式的类型时,他们均表示应该换一种算法,即先求函数值,后比较大小. 3. 不能恰当地使用循环变量或其他条件终止循环.学生在模仿例题设计算法的过程中,在循环变量的处理上,往往只考虑前几次循环

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档