第3章 流程控制結構
- 3-1 結構化程式設計
- 3-2 流程控制與UML活動圖
- 3-3 程式區塊與主控台基本輸入
- 3-4 條件控制敘述
- 3-5 迴圈控制敘述
- 3-6 巢狀迴圈
3-1
結構化程式設計-說明- 結構化程式設計是一種軟體開發方法,它是一種組織和撰寫程式碼的技術,使用由上而下的設計方法來分析問題,將程式分解成階層架構的「模組」(Module),每個模組是一段擁有獨立功能的程式碼,而且只有單一的進入點和離開點,各模組間使用三種流程控制來整合:
- 循序結構(Sequential)
- 選擇結構(Selection)
- 重複結構(Iteration)
3-1
結構化程式設計-觀念- 結構化程式設計的主要觀念有三項,如下所示:
- 由上而下的設計方法。
- 由上而下的設計方法是當我們面對問題時,先將整個問題分解成數個獨立功能的大模組,再對於這每一個大模組,一一分割成數個小模組。
- 流程控制結構。
- 模組。
3-2
流程控制與UML活動圖- 3-2-1 UML活動圖
- 3-2-2 流程控制的種類