跳轉到內容

計算機革命/程式設計/程序式程式設計

來自華夏公益教科書,開放的書籍,開放的世界
程式設計資料程式碼示例

程序式程式設計側重於告訴計算機如何解決問題的步驟指令。這是繼面向物件程式設計(OOP)之後,另一種最重要的程式設計方法。程序式程式設計基於過程呼叫,即在主程式程式碼需要完成任務時,在過程中定位特定任務。程式完成程式設計後,程式控制將返回到主程式。


過程是程式程式碼的較小部分,當需要執行任務時,由主程式程式碼呼叫。過程完成後,程式控制將返回到主程式。

透過這種方法,允許每個過程根據需要執行多次,而不需要不必要的相同程式碼的多個副本。這使得程式更小,主程式更容易理解。使用這種程式設計,它允許更快的開發時間。

結構化程式設計是一種程式設計型別,它涉及將程式分解成更小的程式碼模組。模組負責執行單一任務,因此消除了使用GOTO語句的需要。在建立程序式程式設計之前,GOTO語句被大量使用。它基本上是一個語句,用於將程式控制傳送到程式碼的特定行,以在到達另一個GOTO語句之前完成該特定點的命令。 Cf-goto-fr

在結構化程式設計中,首先需要執行的總體一般任務具有最高優先順序,然後隨著任務的進行,任務變得越來越具體——自頂向下的哲學。有時,結構化程式設計和程序式程式設計可以互換使用。 Top-down structure diagram

華夏公益教科書