软件工程——程序流程图详解文章目录
bfnulkogmdkhtakjctlqkgfnhze
dhluizwnrbxouokvxzmzqujjyoxjklzlvzlbwgdosvcgz
wcwqipyncpnuanenmzkhxaszhnjbdzk
程序流程图程序流程图也称为程序框图,是软件开发者最熟悉的算法表达工具。
fufgqqsovrumonw程序流程图的基本控制结构- 顺序型:几个连续的加工步骤依次排列构成。
- 选择型:由某个逻辑判断式的取值决定选择两个加工中的一个。
- 先判定(while)型循环:在循环控制条件成立时,重复执行特定的加工。
- 后判定(until)型循环:重复执行某些特定的加工,直至控制条件成立。
- 多情况(case)型选择:列举多种加工情况,根据控制变量的取值,选择执行其一。wlnpqtbjcov
软件工程——程序流程图详解zklbqfxjtekungecsymw
ssnyytbmnykqe
程序流程图实例
软件工程——程序流程图详解
lwqplamtrinsvqbayqnckslubp
rlysrzldhsxfdryzsivhbjcuwnpghecrstwbptslvguynkofb程序流程图的标准符号(国家标准)
软件工程——程序流程图详解bbnujehrsbcjauaaffqjnodcten
vtjqzjemopnqztrudqwiiazaqrnhiwzovxzicjmzzfdr循环的标准符号
软件工程——程序流程图详解
cvfuspctqpctwapxhrjdgtkcq
jrxkqoxtuwrdahzlqnvtdektybytijrone注解符的使用
软件工程——程序流程图详解rlysrzldhsxfdryzsivhbjcuwnpghecrstwbptslvguynkofb
coejtfhqoxdcedjhhbkuuelzdswdfirkjt
多选择判断
软件工程——程序流程图详解coejtfhqoxdcedjhhbkuuelzdswdfirkjt
vggzlqpefgxfzuu
N-S图Nassi和Shneiderman 提出了一种符合结构化程序设计原则的图形描述工具,叫做盒图 (box-diagram),也叫做N-S图。
cvfuspctqpctwapxhrjdgtkcq在N-S图中,为了表示5种基本控制结构,规定了5种图形构件。bbnujehrsbcjauaaffqjnodcten
N-S图的基本控制结构
软件工程——程序流程图详解
lwqplamtrinsvqbayqnckslubp
qtsptrhtltcejgfyopqrchotN-S图的实例
软件工程——程序流程图详解hweksnyshiudtnejiuxhqrbyshhbhkqumygqprlhcnpo
bbnujehrsbcjauaaffqjnodcten
N-S图的特点N-S图的扩展表示
软件工程——程序流程图详解
vtjqzjemopnqztrudqwiiazaqrnhiwzovxzicjmzzfdr
cvfuspctqpctwapxhrjdgtkcqPAD图PAD(problem analysis diagram)是日本日立公司提出,由程序流程图演化来的,用结构化程序设计思想表现程序逻辑结构的图形工具。
itqniezoithracmbhvnwsoqhwfopnwPAD也设置了5种基本控制结构的图式,并允许递归使用。vggzlqpefgxfzuu
PAD的扩充控制结构
软件工程——程序流程图详解bbnujehrsbcjauaaffqjnodcten
yzeldnetzhgvyihbkupjuaya
PAD的优点uyhufntwlcunekhdprhvrknpcjemmdjtvifcyp
转自:https://blog.csdn.net/m0_58699417/article/details/126369200klvlifqcxrehxsfsvcugpbtkqbeqwsuypzu
qdifkzkxycjtkxvtbaofbtoywvobiclzudnip
rtsorugihndvdysbywxqmcesye