《算法初步》教材分析.doc

《算法初步》教材分析.doc

ID:50261865

大小:92.50 KB

页数:4页

时间:2020-03-05

《算法初步》教材分析.doc_第1页
《算法初步》教材分析.doc_第2页
《算法初步》教材分析.doc_第3页
《算法初步》教材分析.doc_第4页
资源描述:

《《算法初步》教材分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、教材分析:算法初步(范小伟陕师大710062)一、教学目标1.基础知识、基本技能(1)通过模仿、操作、探索,学习用H然语言来描述算法(2)通过模仿、操作、探索,经历通过设计算法流稈图表达解决问题的过稈。在具体问题(如三元一次方程纟H.求解等问题)的解决过程屮,理解算法流程图的三种基木逻辑结构:顺序、选择和循环。(3)经历将具体问题的算法流稈图转化为程序语句的过稈,理解几种基本算法语句一一输入语句、输出语句、赋值语句、条件语句和循环语句。2.能力、思想、意识(1)通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义。(2)通过对算法知识的学习,体会解决问

2、题的构造性的方法。(3)通过分析具体问题,抽象出算法的过稈,培养抽象概括能力、语言表达能力和逻辑思维能力。3.情感、态度、价值观(1)通过算法的学习,进一步理解数学与现实世界的关系、数学与计算机技术的关系。(2)通过算法的学习,将许多复杂问题的算法写成程序,交给计算机完成,提高学生学习数学的兴趣。(3)通过阅读屮国古代数学屮的算法案例,体会中国古代数学对世界数学发展的贡献。二、教学内容及课时安排建议1.课时安排建议(共12课时)§1算法的基木思想3课时§2算法的基木结构及设计5课时§3排序问题2课时§4几种基木语句2课时2.教学重点(1)算法的基木思想(1)算法的基

3、木结构(3)算法的基木语句3.教学难点(1)变量(2)赋值(3)循环结构三、设计思路厂算法的基本思想一程序化思想〔顺序结构算法的基本结构]选择结构算法y循坏结构(输入输岀语句賦值悟句柵句打爲旬循环语彳鶴句算法是数学及其应用的重要纟R成部分,是计算科学的重要基础。随着现代信息技术的飞速发展,算法在科学技术、社会发展屮发挥着越来越大的作用,并融入社会生活的方方曲面,算法思想已经成为现代人丿、'、Z具备的一种数学素养。需要特别指出的是,屮国古代数学屮蕴涵了丰富的算法思想。在这一章中,学生将在义务教冇阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验流稈图在解决问

4、题屮的作用;通过模仿、操作、探索,学习设计流稈图表达解决问题的过稈;体会算法的基木思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。算法作为新名词,在以前的数学教科书屮没有出现过。但是算法本身同学们并不陌生。解方程的算法、解不等式的算法、因式分解的算法,都是同学们熟知的内容。只是算法的基木思想、特点,学习算法的必要性等问题没有专门涉及。因此木章§1的算法的基木思想,将针对同学们熟悉的一些问题,分析解决这些具体问题的算理,敕理出相应问题的解决步骤,然后抽彖概括出更具一般意义的算法。通过这个过程,让学生体会算法的程序化思想。同时,针对同样的问

5、题我们给出不同的算法,让•同学们意识到:同一个问题可能存在着多种算法,算法Z间有优劣之分。接下来通过求方稈近似解让同学们意识到学习算法的必要性一一将问题的解决过稈即算法交给计算机完成,能够极大地提高效率。接下来介绍算法的基木结构。顺序结构和选择结构是学生比较容易接受的,循环结构则比较难理解。分析造成理解困难的原因Z—是变童以及对变量的处理一一赋值。因此,专门用两个课时来解决这个问题。在循环结构的学习中,总结了循坏结构的三个要素一一循环变量、循环体和循环的终止条件,并提供了可供学生模仿、操作的算法流程图。排序算法可以说是应用最广泛的算法了,而且又易于理解,便于接受,是

6、算法教学的良好索材。我们选择这个问题作为专题来讨论,给学生提供一个完整的分析、设计算法的过程。也给学生一个应用前面所学的关于变量和结构的知识的机会。在前面的学习屮,我们分别川自然语言和流程图来描述算法,这两种方式备有优缺点。要将算法最终交给计算机执行,需要用程序语言来表述算法,程序语言有很多种,但是有一•些基本语句是这些语言都要用到的:输入输出语句、赋值语句、条件语句、循环语句,在木章的最后介绍了这儿种基木语句。U!1.注重对算法基本思想的理解算法是高屮数学课稈中的新内容,其思想非常重要,但并不神秘。例如,运用消元法解二元一•次方程组、求最大公因数等的过程木质上就是

7、算法。木模块屮的算法内容是将数学屮的算法与计算机技术建立联系,形式化地表示算法,在条件允许的学校,使其能在计算机上实现。为了有条理地、清晰地表达算法,往往需要将解决问题的过程整理成流稈图;为了能在计算机上实现,还需要将自然语言或流程图翻译成计算机语言。本模块的主要目的是使学生体会算法的思想,提高逻辑思维能力。不要将此部分内容简单处理成程序语言的学习和程序设计。2.算法教学必须通过实例进行使学生在解决具体问题的过程屮学习一些基木逻笹结构和语句。有条件的学校,应鼓励学生上机尝试运行程序。在实例的选择屮,我们要把握这样一些原则:亲和原则选取的例子要贴近学生,或者来自学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。