- 6
- 0
- 约1.25万字
- 约 62页
- 2017-01-02 发布于未知
- 举报
3.1 算法 算法的特性: 有穷性 确定性 有0个或多个输入 有1个或多个输出 有效性 3.1 算法 算法的组成要素 操作 每个操作的确定不仅取决于问题的需求,还取决于它们来自哪个操作集,它还与使用的工具系统有关。 购买电视机 报考大学 结构控制 3.1 算法 算法的表示方法 用自然语言表示算法 自然语言就是人们日常使用的语言,可以是汉语、英语或其他语言。用自然语言表示通俗易懂,但文字冗长,容易出现歧义的算法。自然语言表示的含义往往不太严格,要根据上下文才能准确判断。此外,用自然语言描述分支和循环的算法,不是很直观。 用流程图表示算法 3.1 算法 用流程图表示算法 算法的表示方法 用N-S流程图表示算法 算法的表示方法 用伪代码表示算法 : 伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法。伪代码不用图形符号,书写方便,格式紧凑,便于向计算机语言算法过渡。 算法的表示方法 用计算机语言表示算法 用计算机语言表示算法实际上就是实际的程序。用计算机语言表示算法必须严格遵守所使用的语言的语法规则。 自顶向下、逐步细化的设计过程 包括以下几个方面: ⑴将一个复杂问题的解法分解和细化成由若干模块组成的层次结构。 ⑵将一个模块的功能逐步分解细化为一系列的处理步骤,直到某种程序设计语言的语句和
您可能关注的文档
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第4章选择结构程序设计课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第5章循环结构程序设计课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第6章数组课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第7章函数课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第8章编译预处理课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第9章指针课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第10章结构体与共用体课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第11章位运算课件教学.ppt
- C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第12章文件课件教学.ppt
- C语言程序设计朱建芳第01章课件教学.ppt
原创力文档

文档评论(0)