電腦概論課程 程式流程控制 用電腦解題-程式流程圖 程式設計目的 發展研究工具。 解決問題 。 程式設計流程 分析 問題 和 需求 。 設計 演算法(Algorithms) 。 有限性、明確性、有效性、輸入資料、輸出資料。 撰寫程式 。 電腦對原始程式的處理 。 編譯(Compile)、執行(Exeute)、除錯(Debug)、測試(Test) 。 演算法-表達方法 文字敘述。 虛擬碼(Pseudo Code) 。 流程圖(Flow Chart) 。 使用標準圖示符號來描述執行過程。 以各種不同形狀的圖示表示不同的操作。 箭頭線標示流程執行的方向。 流程圖-基本符號 程式流程結構-定義 程式語言撰寫的程式碼其中大部分是一行指令接著一行指令,循序由上而下執行。 對於複雜的工作流程,為了達成預期的執行結果,需要使用「流程控制結構」(Control Structures),改變執行的前後順序。 程式流程結構-循序結構 程式 預設的執行方式 。 一個敘述接著一個敘述 由上而下依序 的執行。 在流程圖上方和下方的連接符號是控制結構的 單一進入點和離開點 。 循序結構 只有一種積木 。 程式流程結構-重覆結構 迴圈控制。 重複執行一個程式區塊的程式碼。 提供結束條件結束迴圈的執行。 依結束條件測試的位置不同分為兩種: 前測式重複結構。 後測式重複結構。
留言
張貼留言