“算法”的一点教学体会

来源 :中学课程辅导·教学研究 | 被引量 : 0次 | 上传用户:yuyisea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:高中数学教材改革后,增加了许多内容,《数学3》的第一章——算法初步就是新增内容。因为老版教材没有涉及过“算法”,而且“算法”与计算机联系在一起,所以,我认为在未来的教学中必定有许多困难和压力。为了做到心中有数,在寒假期间我就对“算法”部分进行了备课。因为是没有研究对象,备课资料也不充分,所以在独自研究中花费了不少工夫,甚至走了许多弯路,记录了许多疑点等待和同事们共同探讨。真正教授以后发现,原有的困难感没那么强烈了,感觉教学相长,收获颇丰。
  关键词:数学教学; 算法 ;特征
  一、算法的意义
  “算法”一词英译为“Algorithm”。 数学史学家发现了algorism(算术)一词的真实起源:它来自于阿拉伯著名数学家阿尔花拉子米论述算术的著作,大约在公元825年,阿尔花拉子米在巴格达写了《算法》一书。 在2002年颁布的《高中数学课程(实验稿)》中,首次在高中数学课程中列入算法的有关内容,而且是必修部分。2006年辽宁省教育厅正式在全省实行新课改,所有普通高中使用人民教育出版社的标准实验教科书,在《数学3》中有算法的教学,教学时数为12学时。设置算法的目的是:让学生集中学习算法的初步,主要包括算法的基本结构、基本语句、基本思想、算法案例等。并且在新教学大纲中规定此章节是高考必考的内容。目前在各高中数学教学中,各校教师都在探索中教学,由于在教学时,没有过多的经验,大多数数学老师没有经过计算机程序设计语言的专业培训与学习,所以在这一部分的教学中产生了一些问题。再者,算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并且日益融入社会生活的许多方面,算法思想已经现代人应具有的一种数学素养,需要特别指出的是,中国古代数学中蕴涵了丰富的算法思想。在本模块中,学生将在义务教育阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索学习设计程序框图表达解决问题的过程;体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。
  二、算法的特征
  算法对我们来说并不陌生,“算法可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题”。算法的主要特征:①有限性②能行性③确定性④通用性⑤有输出性。其意思是:
  1.输入输出的数据必须是由字母组成的有限符号串(例如不能输入一条曲线);
  2.算法的处理过程必须可以明确地分解成有限多个不能再分解的步骤(例如不能把画无限多个点的曲线作为算法过程);
  3.算法的继续进行和结束要有明确的条件加以规定;
  4.算法的变换规则必须是非常简单而机械,不依赖于使用者的聪明才智。
  用以上的四条来分析,小学里做四则运算,输入输出都是字母(阿拉伯数字),计算规则都是按一定次序执行有限步,而且按这一步骤去做一定成功,无须技巧,到了最后一步,结果自然就出来了。因此,“四则运算”的过程符合上述四条。在高中阶段《数学1》中求方程近似根的二分法,《数学2》中利用公式计算几何问题进行分步求解等都是算法。
  算法的思想, 不一定仅仅用于数字计算,它可以广泛地描述许多操作过程。例如,有一队士兵要过河,但当时只有一条小船,上面有两个小孩。小船至多可以载一个士兵或者两个小孩,请问这队士兵依照何种程序才能渡过此河?可以用流程图加以表示。
  在我国古代,数学发展的主导思想就是构造“算法”解决实际问题;在现代,算法已是数学及其应用科学中的重要组成部分。算法思想也逐渐成为每个现代人应具有的数学素养。并且,这一部分内容为新增内容,为配合新课程改革,高考中必定有这方面的内容。通过平时做题总结发现,在2007年高考中,广东卷的第6题,海南卷的第7题,山东卷的第10题,宁夏卷的第5题都考了算法。四省不约而同把算法作为一道选择题来考,约占总分的3%左右。因此,我认为算法和其他知识的结合将是高考的解答题的重点,也体现了算法的普遍性和工具型,难度不会太大。
  三、算法的教学体会
  我在教学中及时进行了总结:
  1、算法讲解时,书中P5例2学生普通反映难,摸不着头脑,教师在设计时,要注意创新,注意联系实际,算法就在我们身边,我们每天干的事情就是一个算法,教师要从身边的小事说起,如:教师监考的程序就是一个算法,啤酒的生产流程也是一个算法,这样便于学生的接受和理解,促进学生更好学习算法的相关知识。在条件允许的学校,使其能在计算机上实现。为了有条理地、清晰地表达算法,往往需要将解决问题的过程整理成程序框图;为了能在计算机上实现,还需要将自然语言或程序框图翻译成计算机语言,。本模块的主要目的是使学生体会算法的思想,提高逻辑思维能力。不要将部分内容简单处理成程序语言的学习和程序设计。
  2、算法教学必须通过实例进行,使学生在解决具体问题的过程中学习一些逻辑结构和语句,应鼓励学生尽可能上机尝试。
  3、课后反思:课后我主要作了如下的工作:(1)从学生的作业、试卷中反思。(2)让学生先总结本章知识,教师在课堂上再小结。(3)在今后的教学中与电脑教师联系,让学生上机操作两节课,学以致用,激发学生学习热情。(4)发放调查表,见附录。(5)成立计算机兴趣小组,让一些有特长的学生带动其他同学提高大家钻研算法的兴趣。
  4、算法的学习,对于学生今后的深造,特别是大学中计算机学习打下了一个良好的基础并发挥出巨大的作用,这一点,在他们在大学必须通过国家计算机等级考试时就能看到效果。应该说,是很有实际的价值和意义的。
  (作者单位:辽宁省大连经贸高中 116029)
其他文献
医疗改革是近年来深受广大群众关注的一个热点,作为一名从事医疗工作多年的医师,当然更不例外,初时除关注该方面的消息报道外,还不时介入社会中的讨论,发表一些并不为公众舆
2005年7月28日,国务院发展研究中心发布了题为的报告,将医改讨论推向了一个新高潮.于9月10日特别策划组织了一次医疗改革的专家论坛,参加论坛的专家包括:卫生部原医政司司长
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊
血小板减少症是临床上常遇到的问题,常见于造血功能障碍,血小板破坏过多或血小板消耗增加.肿瘤化疗和骨髓移植病人更为多见.严重的血小板减少给患者造成了很大痛苦,甚至会威
所谓“微创外科手术”,顾名思义,就是创伤小的操作手术.实际上,尽可能减少手术损伤一直是外科手术的一项重要内容,比如医生当年在医学院校学习外科的基础课程时,老师就特别强
在走进新课程的今天,时代呼唤素质教育,需要培养创新人才。而实施素质教育的关键是充分落实学生在学习中的主体地位,最大限度地调动学生学习的主动性、创造性,让学生在课堂这个学习求知的舞台上展现和发展自已的学识才华,让每个学生都有成功的机会和喜悦。然而,有些教师把这种理念挂在口头上,停在表面上。历史教学中,不少教师在备课时对学生的自主性活动或是缺乏设计,或是停留在一问一答浅层次的认知活动上。教学方法和手段
构建和谐社会是党中央为适应我国当前处于体制转轨、社会转型这一特殊历史时期而做出的战略选择.当前农村公路部门同样也面临着职能转型、政策转型、服务转型的迫切要求,如何
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊