山东省烟台市芝罘区高考数学知识点总结专题8算法初步新人教A版.doc
《山东省烟台市芝罘区高考数学知识点总结专题8算法初步新人教A版.doc》由会员分享,可在线阅读,更多相关《山东省烟台市芝罘区高考数学知识点总结专题8算法初步新人教A版.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、专题八之算法初步【知识概要】 一、算法的定义 对一类问题的机械的、统一的求解方法称为算法,算法是对特定问题求解步骤的一种描述. 现代意义的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤。 二、算法的五个特征 1. 确定性:算法的每一步必须是确切定义的,且无二义性,算法只有唯一的执行路径,对于相同的输入只能得出相同的输出。 2. 有限性:一个算法必须在执行有限次运算后结束. 在所规定的时间和空间内,若不能获得正确结果,其算法也是不能被采用的。 3. 可行性:算法中的每一个步骤必须能用实现算法的工具可执行指令精确表达,并在有限步骤内完成,否则这种算法也是不会被采纳的。 4. 算法一定要
2、根据输入的初始数据或给定的初值才能正确执行它的每一步骤。 5. 有输出: 算法一定能得到问题的解,有一个或多个结果输出,达到求解问题的目的,没有输出结果的算法是没有意义的。 三、算法的描述 描述算法可以有不同的方式,常用的有自然语言、框图、伪代码、程序设计语言等。 1. 自然语言:自然语言就是人们日常使用的语言,如汉语、英语或数学语言等,使用自然语言描述算法的优点是通俗易懂,当算法中的操作步骤都是顺序执行时比较容易理解。缺点是如果算法中包括判断和转向,并且操作步骤较多时,就不那么直观清晰了。 2. 框图(流程图):(共有顺序结构、选择结构、循环结构三种结构) 程序框图又称流程图,是一种用规定的
3、图形、指向线及文字说明来准确、直观地表示算法的图形。画程序框图的规则: (1)使用标准的框图符号。 (2)框图一般按从上到下、从左到右的方向画。 (3)除判断框外,大多数框图符号只一个进入点和一个退出点。判断框是具有超过一个退出点的唯一符号。 (4)在图形符号内描述的语言要非常简练清楚。 (5)流程线必须画箭头,因为它是反映流程的执行的先后次序的。 顺序结构:顺序结构是由若干个依次执行的处理步骤组成的,这是任何一个算法结构都离不开的最简单、最基本的结构。其流程图如图1所示。 选择结构:先进行判断,判断的结果决定后面的步骤,这样的结构称为选择结构,或称为条件分支结构。其流程图如图2所示。 循环结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东省 烟台市 芝罘区 高考 数学 知识点 总结 专题 算法 初步 新人
限制150内