下面是一段求最大值的程序,其中datalist是數(shù)據(jù)表,n是datalist的長度。畫出該程序的程序流程圖,并計(jì)算其McCabe復(fù)雜度。
程序流程圖如下:McCabe復(fù)雜度為3。
求一組數(shù)組中的最大數(shù), 數(shù)組表示為A[n] ,n=1,2...n的自然數(shù)。 (1)請畫出程序流程圖。 (2)請畫出該算法的N-S圖。 (3)請用PAD圖來表示該算法。
(1) (2) (3)
把事務(wù)型數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖。