软件工程-程序流程图
程序流程图的主要优点是对控制流程的描绘很直观,便于初学者掌握。流程图也一些严重的不足,主要表现在利用流程图使用的符号不够规范,人们常常使用一些习用法。特别是表示程序控制流程的箭头,使用的灵活性极大,程序员可以不受任何织随意转移控制,这些问题常常很大程度地影响了程序质量。为了消除这些不足,应严定义流程图所使用的符号,不允许随心所欲地画出各种不规范的流程图。程序流程图又称为程序框图,它是软件开发者最熟
·
程序流程图又称为程序框图,它是软件开发者最熟悉的一种算法表达工具,它独立干任何一种程序设计语言,比较直观和清晰地描述过程的控制流程,易于学习掌握;因此程序流程图至今仍是软件开发者最普遍采用的一种工具。程序流程图中使用的基本符号
将下列用PDL伪代码表示的某种模块的过程性描述改用程序流程图表示。
execute process a
REPEAT UNTIL condition X6
execute process b
IF condition X1
THEN BEGIN
execute process f
IF condition X4
THEN
REPEAT UNTIL condition X5
execute process i
ENDREP
ELSE BEGIN
execute process h
execute process g
END
ENDIF
ELSE CASE OF X2
WHEN condition 1 SELECT
DO WHILE condition X3
execute processc
ENDDO
WHEN condition 2 SELECT process d
WHEN condition 3 SELECT process e
ENDCASE
ENDIF
ENDREP
execute processj
END
程序流程图的主要优点是对控制流程的描绘很直观,便于初学者掌握。流程图也一些严重的不足,主要表现在利用流程图使用的符号不够规范,人们常常使用一些习用法。特别是表示程序控制流程的箭头,使用的灵活性极大,程序员可以不受任何织随意转移控制,这些问题常常很大程度地影响了程序质量。为了消除这些不足,应严定义流程图所使用的符号,不允许随心所欲地画出各种不规范的流程图。
更多推荐
所有评论(0)