- Python從入門到項目實踐(超值版)
- 聚慕課教育研發中心
- 382字
- 2020-01-20 14:50:19
6.1 結構化程序設計

現實生活中的流程是多種多樣的:如汽車在道路上行駛,要順序地沿道路前進,碰到交叉路口時,駕駛員就需要判斷是轉彎還是直走;在環路上是繼續前進,還是需要從一個出口出去,等等。
在編程世界中遇到這些狀況時,要想改變程序的執行流程,就要用到流程控制和流程控制語句。
使用結構化程序設計有以下幾個優點。
(1)自頂向下逐步求精的方法符合人類解決復雜問題的普遍規律,因此可以顯著提高程序開發工程的成功率和生產率。
(2)用先全局后局部、先整體后細節、先抽象后具體的逐步求精過程開發出的程序有清晰的層次結構,因此容易閱讀和了解。
(3)控制結構有確定的邏輯模式,編寫程序代碼只限于使用很少幾種直截了當的方式,因此源程序清晰流暢,易讀易懂,而且容易測試。
(4)程序清晰和模塊化使得修改和重新設計一個軟件時可以重用的代碼量最大化。
(5)程序的邏輯結構清晰,有利于程序正確性證明。
推薦閱讀
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- Computer Vision for the Web
- 信息可視化的藝術:信息可視化在英國
- 數據結構(Python語言描述)(第2版)
- ADI DSP應用技術集錦
- Mastering Google App Engine
- Visual FoxPro程序設計
- Python機器學習算法: 原理、實現與案例
- D3.js By Example
- 細說Python編程:從入門到科學計算
- Spring技術內幕:深入解析Spring架構與設計原理(第2版)
- Python從入門到精通(第3版)
- Learning Splunk Web Framework
- Angular Design Patterns
- HTML5游戲開發實戰