高三数学算法初步【本讲主要内容】算法初步对算法的初步认识,体会算法思想,了解算法含义
【知识掌握】【知识点精析】一
算法的概念并没有一个统一的定义,教科书从丰富的实例出发,自始至终贯彻“通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义”的要求,力求使学生能够对算法本质有所认识
画程序框图的规则(1)使用标准的框图符号(2)框图一般按从上到下,从左到右的方向画
(3)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的惟一符号
(4)一种判断框是“是”与“不是”两分支的判断,而且有且仅有两个结果;另一种是多分支判断有几种不同的结果
(5)在图形符号内描述的语言要非常简练清楚
说明:下列是标准的框图的符号
图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或结果的输出处理框赋值,执行计算语句结果的传送判断框根据给定条件判断流程线流程进行的方向循环框程序做重复运算连接点连结另一页或另一部分的框图注释框帮助理解框图三
我们写出算法或画出的程序框图,一定要使大家一步步地看得清楚,明白,容易阅读
这就要求算法或程序框图有一个良好的结构
通过对各种算法和框图进行分析和研究,证明只用心爱心专心须用顺序结构,条件分支结构和循环结构就可表示任何一个算法
(1)顺序结构:(说明:描述的是最简单的算法结构
语句与语句之间,框与框之间是按从上到下的顺序进行
)(2)条件分支结构:(说明:一次简单的算法可以用顺序结构来表示,但这种结构无法描述要求进行逻辑判断,并根据判断结果进行不同的处理
所以条件分支结构是依据指定条件选择执行不同指令的控制结构
)(3)循环结构:(说明:根据指定条件决定是否重复执行一条或多条指令的控制结构
基本算法语言用顺序结构,条件分支结构和循环结构就可表示任何算法
如何将算法的这些控制结构转变成计算机