普通考試
115年
[電信工程] 計算機概要
第 28 題
有關結構化程式設計中,會使用的控制結構,下列何者錯誤?
- A 循序
- B 迴圈
- C 跳躍
- D 選擇(條件)
思路引導 VIP
想像你正在編寫一份標準作業程序(SOP),為了確保任何人按照步驟操作都不會出錯,你認為「按順序操作」、「依情況判斷」和「重複特定動作」這三種邏輯,哪一種邏輯若被隨意、無規律地切換執行位置,最容易讓操作者感到混亂並失去追蹤的能力?
🤖
AI 詳解
AI 專屬家教
恭喜你準確地掌握了結構化程式設計的核心概念!這題你答得非常出色。在工程實務中,程式碼的品質直接影響到後續的維護與除錯效率,而結構化程式設計(Structured programming)正是為了克服早期程式邏輯混亂而誕生的典範。
結構化程式設計的三大支柱
根據電腦科學中著名的伯姆-賈可皮尼定理(Böhm-Jacopini theorem),任何複雜的邏輯功能都可以僅透過三種基本的控制結構組合而成:循序(Sequential)、選擇(Selection/Conditional)以及迴圈(Repetition/Loop)。這三者保證了程式執行路徑具備單一進入點與出口,讓邏輯層次分明且易於預測。
▼ 還有更多解析內容