A<B A: B 条件值><条件值 A>B 234) 多出口判断
多出口判断
程序流程图的主要优点 对控制流程的描绘很直观,便于初学者掌握。 程序流程图的主要缺点 (1)诱使程序员过早地考虑程序的控制流程,而不 去考虑程序的全局结构 (2)由于用箭头代表控制流,因此程序员可以不受 约束地转移控制。 (3)程序流程图不易表示数据结构
• 程序流程图的主要优点 对控制流程的描绘很直观,便于初学者掌握。 • 程序流程图的主要缺点 (1) 诱使程序员过早地考虑程序的控制流程,而不 去考虑程序的全局结构。 (2) 由于用箭头代表控制流,因此程序员可以不受 约束地转移控制。 (3) 程序流程图不易表示数据结构
2、盒图(N-S图) 第一个任务 条件 CASE条件 第二个任务 ELSE THEN 值1值2 值 第三个任务 部分部分CASE1CASE2 CASE n 部分部分 部分 (a) 循环条件 DO-UNTIL DO-WHILE 部分 A 部分 循环条件 (d) e 盒图的基本符号
盒图的基本符号 2、盒图(N-S图)
盒图(N-S图)的特点 (1)功能域明确。 (2)不可能任意转移控制。 (3)很容易确定局部和全程数据的作用域。 (4)很容易表现嵌套关系,也可以表示模块的层次 结构。 注:盒图没有箭头,因此不允许随意转移控制
•盒图(N-S图)的特点 (1) 功能域明确。 (2) 不可能任意转移控制。 (3) 很容易确定局部和全程数据的作用域。 (4) 很容易表现嵌套关系,也可以表示模块的层次 结构。 注:盒图没有箭头,因此不允许随意转移控制
3、PAD图 PAD是问题分析图 PI WHILE C P2 (problem analysis diagram),1973年由日 UNTIL C P 本日立公司发明。 (e) 它用二维树形结构的 PI 图来表示程序的控制 LI 流,将这种图翻译成X P2 程序代码比较容易。 L def
3、PAD图 •PAD是问题分析图 (problem analysis diagram) ,1973年由日 本日立公司发明。 •它用二维树形结构的 图来表示程序的控制 流,将这种图翻译成 程序代码比较容易