驍龍8gen1和天璣9000哪個好性能更強 區(qū)別對比分析
2023-01-30
更新時間:2022-03-15 10:06:17作者:未知
品牌型號:lenovo ThinkPad X250
系統(tǒng):Windows 11
軟件版本:
結(jié)構(gòu)化程序設計是進行以模塊功能和處理過程設計為主的詳細設計的基本原則。結(jié)構(gòu)化程序設計是過程式程序設計的一個子集,它對寫入的程序使用邏輯結(jié)構(gòu),使得理解和修改更有效更容易。
結(jié)構(gòu)化程序設計采用自頂向下、逐步求精的設計方法,各個模塊通過“順序、選擇、循環(huán)”的控制結(jié)構(gòu)進行連接,并且只有一個入口、一個出口。結(jié)構(gòu)化程序設計的原則可表示為:程序=(算法)+(數(shù)據(jù)結(jié)構(gòu))。
算法是一個獨立的整體,數(shù)據(jù)結(jié)構(gòu)(包含數(shù)據(jù)類型與數(shù)據(jù))也是一個獨立的整體。兩者分開設計,以算法(函數(shù)或過程)為主。隨著計算機技術的發(fā)展,軟件工程師越來越注重于系統(tǒng)整體關系的表述,于是出現(xiàn)了數(shù)據(jù)模型技術(把數(shù)據(jù)結(jié)構(gòu)與算法看做一個獨立功能模塊),這便是面向?qū)ο蟪绦蛟O計的雛形。