官术网_书友最值得收藏!

6.1 結構化程序設計

現實生活中的流程是多種多樣的:如汽車在道路上行駛,要順序地沿道路前進,碰到交叉路口時,駕駛員就需要判斷是轉彎還是直走;在環路上是繼續前進,還是需要從一個出口出去,等等。

在編程世界中遇到這些狀況時,要想改變程序的執行流程,就要用到流程控制和流程控制語句。

使用結構化程序設計有以下幾個優點。

(1)自頂向下逐步求精的方法符合人類解決復雜問題的普遍規律,因此可以顯著提高程序開發工程的成功率和生產率。

(2)用先全局后局部、先整體后細節、先抽象后具體的逐步求精過程開發出的程序有清晰的層次結構,因此容易閱讀和了解。

(3)控制結構有確定的邏輯模式,編寫程序代碼只限于使用很少幾種直截了當的方式,因此源程序清晰流暢,易讀易懂,而且容易測試。

(4)程序清晰和模塊化使得修改和重新設計一個軟件時可以重用的代碼量最大化。

(5)程序的邏輯結構清晰,有利于程序正確性證明。

主站蜘蛛池模板: 丰县| 南宫市| 资讯 | 汕尾市| 普洱| 平安县| 凤庆县| 永昌县| 曲水县| 随州市| 上虞市| 麻阳| 临澧县| 乌兰察布市| 新化县| 东宁县| 西贡区| 天柱县| 石狮市| 祁阳县| 铁岭市| 大新县| 枞阳县| 丁青县| 石楼县| 张家港市| 迭部县| 全南县| 江口县| 南汇区| 新乡县| 佛冈县| 靖西县| 兰坪| 来凤县| 菏泽市| 双流县| 玛曲县| 元谋县| 蓬安县| 开远市|