地特三等申論題
114年
[電信工程] 計算機概論
第 四 題
結構化程式設計中,常提到的三種基本控制結構是那些?請各舉一個簡單的範例並使用虛擬代碼(Pseudo Code)或任何程式語言實現所舉範例。(20 分)
📝 此題為申論題
思路引導 VIP
辨識考點為「結構化程式設計(Structured Programming)」的三大基石。答題步驟:1. 明確列出三種基本控制結構:循序(Sequence)、選擇/條件(Selection/Decision)、重複/迴圈(Iteration/Loop)。2. 針對每一種結構進行簡要定義。3. 使用虛擬代碼(或常見高階語言如 Python、C,本指南以具備高度可讀性的虛擬碼為主)撰寫對應的簡單範例。排版上應利用縮排呈現結構化特徵,確保邏輯清晰易懂。
🤖
AI 詳解
AI 專屬家教
【考點分析】 本題考查軟體工程與程式設計的基礎概念:Böhm 與 Jacopini 提出的結構化程式設計定理。該定理指出,任何可計算的邏輯都可以僅用三種基本控制結構來實現,從而避免了 GOTO 語句造成的混亂程式碼(麵條式程式碼)。 【理論/法規依據】
▼ 還有更多解析內容