設下圖給出的程序流程圖代表一個非結構化的程序,試問: (1)為什么說它是一個非結構化的? (2)設計一個等價的使用附加標志變量flag的結構化程序。 (3)設計一個使用break(用于代替goto)的程序。
(1)它是一個單入口、兩出口的結構,所以是一個非結構化的程序。 (2)等價的結構化程序:
噴泉模型以面向對象的軟件開發(fā)方法為基礎,以用戶需求為動力,以對象作為驅動的模型。它適合面向對象的開發(fā)方法。