科技生活

當前位置 /首頁/科技/科技生活/列表

什麼是結構化程式設計

品牌型號:華為MateBook D15
系統:Windows 11

什麼是結構化程式設計

結構化程式設計是進行以模組功能和處理過程設計為主的詳細設計的基本原則。結構化程式設計是過程式程式設計的一個子集,它對寫入的程式使用邏輯結構,使得理解和修改更有效更容易。

結構化程式設計採用自頂向下、逐步求精的設計方法,各個模組通過“順序、選擇、迴圈”的控制結構進行連線,並且只有一個入口、一個出口。結構化程式設計的原則可表示為:程式=(演算法)+(資料結構)。

演算法是一個獨立的整體,資料結構(包含資料型別與資料)也是一個獨立的整體。兩者分開設計,以演算法(函式或過程)為主。隨著計算機技術的發展,軟體工程師越來越注重於系統整體關係的表述,於是出現了資料模型技術(把資料結構與演算法看做一個獨立功能模組),這便是物件導向程式設計的雛形。


TAG標籤:結構化程式 #