清华大学出版社 TSINGHUA UNIVERSITY PRESS 算法 所谓算法,就是为了解决一个特定问题而采取 的确定的有限的步骤,这些步骤是计算机能够完成 的。我们编写程序主要就是编制计算机各种操作的 步骤,这一过程叫做算法设计。 怎样表示一个算法 为了表示一个算法,可以用不同的方法。常用的有 自然语言、传统流程图、结构化流程图、伪代码、 PAD图等
怎样表示一个算法 为了表示一个算法,可以用不同的方法。常用的有 自然语言、传统流程图、结构化流程图、伪代码、 PAD图等。 算法
清华大学出版社 TSINGHUA UNIVERSITY PRESS 242用流程图表示算法 流程图是用一些图框表示各种操作。用图形表示 算法,直观形象,易于理解
2.4.2 用流程图表示算法 流程图是用一些图框表示各种操作。用图形表示 算法,直观形象,易于理解
清华大学出版社 TSINGHUA UNIVERSITY PRESS 流程图是描述算法的工具。 起止框:表示算法的开始和結束。 一般处理框:主要用来表示ˆ赋值,“加减乘除"等操作。 判断框:用来根据給定的条件决定执行几条路径中的某一 路径。 输入输出框:用来表示输入输出操作。 流程线:表明了程序流程的方向
清华大学出版社 TSINGHUA UNIVERSITY PRESS a a 成立 不成立 成立 不成立 A B A B 图214 图215 图216
图2.14 图2.15 图2.16
清华大学出版社 TSINGHUA UNIVERSITY PRESS (二)n-s图描述算法 p C a 顺序结构 选择结构 循环结构
(二)n—s图描述算法 a b C 顺序结构 p a b 选择结构 当p 循环结构 y N
清华大学出版社 TSINGHUA UNIVERSITY PRESS