当前位置:免费教育资源网论文数学论文
关键字: 所属栏目:

对“算法初步”在中学教学中的一些思考

来源:人民教育出版社  作者:佚名  更新时间:2006-06-01 04:31:37   

摘要:当算法作为重要内容第一次被列入高中数的必修课程时,曾引起了强烈的反响。如今,算法在中的第一轮实验已经结束了。本文从一个材编写者的角度出发,汇集了实验中的一些经验和训,并将思考和整理的结果呈现出来,希望引起更多读者对这一议题的研讨。

关键词:算法; 算法的; 算法的三种基本逻辑结构

“算法初步”一章在中的第一轮实验已经结束了。这一首次出现在中课程中的内容,既给一些师造成了巨大的压力,成为他们的难点,也激发了一些师极大的兴趣,为他们发挥创造力和施展个人特长提供了很好的机会。总体来说,师们在的过程中一般都投入了很大的精力,也积累了一些成功或失败的经验。作为“算法初步”的编写者之一,笔者一直密切关注本章的实践,也非常希望已完成本章或正在为此做准备的师,都积极参与到本章的研讨中来,使“算法初步”在中中的得到进一步的成熟和完善。本文的目的就是试图从材编写者的角度出发,对“算法初步”的做一个总结,特别是介绍中一些好的想法和做法,以起到抛砖引玉的作用。

一、引入算法的必要性

算法的引入在中师中曾引起过强烈的反响。其中一些师持不理解的态度,如有的师认为这些内容缺乏“数味”,属于信息技术课程的内容,因此安排在数课程中是不合适的。

笔者在实践中发现,对于大多数师来说,算法的确实大大加重了他们的负担。但是,算法的引入仍然具有必要性,它理应受到“欢迎”,而不是“排斥”。下面,从三个方面对在中的基础课程中引入算法的必要性做一个阐述,希望能够解答一些师的困惑,提高算法的支持度。

(一) 算法是计算机科的核心

就像人类发明机器是为了拓展人的生产能力、发明交通工具是为了拓展人的行动能力一样,计算机的发明是为了将人的抽象思维能力拓展到自身以外。每一天,我们使用计算机的

电子表格、字处理器、网页浏览器等程序块来完成各种各样的任务。表面看来,计算机做的事情非常漂亮,但那只是一种幻觉。计算机可以做的所有事情只是非常快速地操作由1和0组成的数字。另一方面,我们人类却不能用1和0进行思考。

算法就是将人类的思维能力形式化为计算机可以执行的步骤,使得若干微小的电子元件代替人类进行思考。具体过程是先将解决问题的一系列步骤写成算法,再翻译成某种程序设计语言在计算机上实现,就得到了我们每天操作的程序块。因此,算法是计算机科的核心,换句话说,算法是计算机程序的基础。没有算法,计算机的存在也就失去了意义。

(二) 科计算成为第三种科研究方法

随着社会和科技术的发展与进步,科的两大研究方法──理论和实验越来越多地表现出局限性。许多研究的对象既不可能用理论精确地描述,也不可能通过实验手段来实现,而计算方法与之相比,有其独到之处。

计算是20世纪后期才兴起的一门科,如今已经广泛渗透到生物医研究、基因工程、太空探测和每日天气预报等各个领域。人们利用计算机进行模拟和实验来理解现象,猜测新的事实,发现新的理论,使各个领域的研究都获得突破的可能。例如,医生想知道病人大脑或其他器官的一些情况,他无法简单地将病人解剖来进行观察,但可以利用计算机来处理超声波或磁场共振信号,并建立可视图像;经济家想为政府制定经济政策提供辅助信息,若采用在局部区域内制定实验性的经济政策的方法,可能会给该区域造成巨大的损失,但通过建立经济行为的算法模型,模拟各种经济现象,则可能得到理想的结果。

计算对每个专业和每个研究领域都产生了巨大的冲击。随着几乎所有科走向定量化和精确化,科知识结构也发生了巨大的变化,产生了一系列计算性的科分支,如计算几何、算法数论、计算统计、计算流体力、计算量子化、计算胚胎、计算地质、计算气象、计算材料科、计算天文等等。

现在,科计算继实验、理论之后,已经成为第三种科研究手段。

(三) 计算思维时代的到来

在以规模化大生产为特征的“机械时代”,一般不需要劳动者拥有出众的才华或者独特的创意,在这种体制下培养出的人才是“模式化”的、“整齐划一”的,劳动者只需要掌握自己所从事工作的基础知识,并按照上级的指令认真做事就可以了。

[1] [2] [3] [4]  下一页


文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
精彩推荐