C第2章 节 _算法 C语言程序设计教程.pptVIP

  • 3
  • 0
  • 约1.14千字
  • 约 20页
  • 2018-05-21 发布于天津
  • 举报
C第2章 节 _算法 C语言程序设计教程.ppt

第二章 主要内容 2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.5 化程序设计方法 一个程序应包括两个方面的内容: 对数据的描述:数据结构(data structure) 对操作的描述:算法(algorithm) 著名计算机科学家沃思提出一个公式:  数据结构 + 算法 = 程序 数据结构+算法+程序设计方法+语言工具 完整的程序设计应该是: 2.3算法的特征 有穷性 确定性 有零个或多个输入 有一个或多个输出 有效性 2.4怎样表示一个算法 用自然语言表示算法 用流程图表示算法 用N-S流程图表示算法 用伪代码表示算法 用计算机语言表示算法 美国国家标准化协会ANSI(American National Standard Institute)规定了一些常用的流程图符号: 起止框 判断框 处理框 输入/输出框 注释框 流向线 连接点 小结: 流程图是表示算法的较好的工具。一个流程图包括以下几部分 : (1)表示相应操作的框; (2)带箭头的流程线; (3)框内外必要的文字说明。 三种基本结构 A B P A B 真 假 P A 假 真 小结: 由三种基本结构顺序组成的算法结构,可以解决任何复杂的问题。由基本结构所构成的算法属于“结构化”的算法,它不存在无规律的转向,只在本基本结构内才允许存在分支和向前或向后的

文档评论(0)

1亿VIP精品文档

相关文档