第一章 算法初步学习目标 1
加深对算法思想的理解
加强用程序框图清晰条理地表达算法的能力
进一步体会由自然语言到程序框图再到程序的逐渐精确的过程.知识点一 算法、程序框图、程序语言(1)算法的概念: 算法可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤或者看成按照要求设计好的__________、____________计算序列,并且这样的步骤或序列能够解决________________.(2)程序框图: 程序框图由____________组成, 按照__________________用____________将程序框连接起来.结构可分为________结构、________分支结构和________结构.(3)算法语句: 基本算法语句有________语句、________语句、________语句、________语句、________语句五种,它们对应于算法的三种逻辑结构:顺序结构、条件分支结构、循环结构.用基本语句编写程序时要注意各种语句的____________.知识点二 算法案例本章涉及的更相减损术是用来求____________________的,秦九韶算法可以________________.对这些案例,应该知其然,还要知其所以然,体会其中蕴含的__________.类型一 算法设计例 1 求两底面直径分别为 2 和 4,且高为 4 的圆台的表面积及体积,写出解决该问题的算法. 反思与感悟 算法的设计与一般意义上的解决问题并不相同,它是对一类问题一般解法的抽象与概括.我们将一般问题划分为数值型问题和非数值型问题两类;对于数值型问题,我们可以采用数值分析的方法进行处理,数值分析中许多现成的固定算法,我们可以直接使用,当然我们也可以根据问题的实际情况设计算法;对于非数值型问题,可以根据过程模型分析算法并进行处理,也可以选择一些成熟的办法进