c語言ns流程圖
發布時間: 2025-06-15 00:50:43
1. 什麼是N- S圖 N- S圖有什麼特點
NS圖類似流程圖,但所不同之處是NS圖可以表示程序的結構。依從上到下的設計,待處理的問題會分解成一些較小的副程序,最後只有簡單的敘述及控制流程結構,NS圖對應了上述的思維,利用嵌套的方塊來表示副程序。
NS圖中沒有對應Goto指令的表示,和結構化編程中不使用GOTO的理念一致。NS圖的抽象層次接近結構化的代碼,若程序重寫,NS圖就需重新繪制,不過NS圖在簡述程序及高級設計時相當方便。
用N-S圖表示輸出100-200之間素數的演算法如下:
(1)c語言ns流程圖擴展閱讀
N-S圖的特點
NS圖幾乎是流程圖的同構,任何的NS圖都可以轉換為流程圖,而大部分的流程圖也可以轉換為NS圖。其中只有像Goto指令或是C語言中針對循環的break及continue指令無法用NS圖表示。
1)NS圖形象直觀,功能域明確,具有良好的可見度;
2)很容易確定局部和全局數據的作用域;
3)不可能任意轉移控制;
4)很容易表示嵌套關系及模塊的層次關系;
5)復雜度接近代碼本身,修改需要重畫整個圖;
6)它強制設計人員按SP方法進行思考並描述他的設計方案,因為除了表示幾種標准結構的符號之處,它不再提供其他描述手段,這就有效地保證了設計的質量,從而也保證了程序的質量。
熱點內容