設(shè)下圖給出的程序流程圖代表一個非結(jié)構(gòu)化的程序,試問: (1)為什么說它是一個非結(jié)構(gòu)化的? (2)設(shè)計一個等價的使用附加標(biāo)志變量flag的結(jié)構(gòu)化程序。 (3)設(shè)計一個使用break(用于代替goto)的程序。
(1)它是一個單入口、兩出口的結(jié)構(gòu),所以是一個非結(jié)構(gòu)化的程序。 (2)等價的結(jié)構(gòu)化程序:
噴泉模型以面向?qū)ο蟮能浖_發(fā)方法為基礎(chǔ),以用戶需求為動力,以對象作為驅(qū)動的模型。它適合面向?qū)ο蟮拈_發(fā)方法。