免費開始練習
地特三等申論題 114年 [電信工程] 計算機概論

第 四 題

結構化程式設計中,常提到的三種基本控制結構是那些?請各舉一個簡單的範例並使用虛擬代碼(Pseudo Code)或任何程式語言實現所舉範例。(20 分)
📝 此題為申論題

思路引導 VIP

辨識考點為「結構化程式設計(Structured Programming)」的三大基石。答題步驟:1. 明確列出三種基本控制結構:循序(Sequence)、選擇/條件(Selection/Decision)、重複/迴圈(Iteration/Loop)。2. 針對每一種結構進行簡要定義。3. 使用虛擬代碼(或常見高階語言如 Python、C,本指南以具備高度可讀性的虛擬碼為主)撰寫對應的簡單範例。排版上應利用縮排呈現結構化特徵,確保邏輯清晰易懂。

🤖
AI 詳解 AI 專屬家教

【考點分析】 本題考查軟體工程與程式設計的基礎概念:Böhm 與 Jacopini 提出的結構化程式設計定理。該定理指出,任何可計算的邏輯都可以僅用三種基本控制結構來實現,從而避免了 GOTO 語句造成的混亂程式碼(麵條式程式碼)。 【理論/法規依據】

▼ 還有更多解析內容