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