- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流程圖的基本結構 - icerc.tnssh.tn..
程式流程控制-以ATM操作為例操作為例 程式流程控制-以ATM操作為例操作為例 程式流程控制-以ATM操作為例操作為例 電腦解題─流程圖簡介 臺北市立大同高中 蔡志敏老師 何謂流程圖 流程圖(Flowchart)是將解決問題的順序、步驟,用特定的圖形、符號表達出來,「一圖勝過千言萬語」,看圖會意往往能收事半功倍之效。 流程圖為了方便流通閱讀,其符號是固定而統一的,因為每個符號都有其特殊意義,所以看流程圖時容易一目了然。 第*頁 流程圖的種類 文件流程圖 用以表示整個系統的文件流程 資料流程圖 用以表示整個系統的資料流程 系統流程圖 用以表示實際資源控制的流程 程式流程圖 用以表示系統內程式控制的流程 本單元以介紹程式流程圖為主 第*頁 使用流程圖的優點 優點 容易了解整個作業流程。 使程式除錯容易進行。 方便別人了解程式流程,有利程式移交。 有助於程式的修改與維護。 缺點 複雜系統的流程圖繪製不易。 複雜的流程圖不易閱讀。 第*頁 繪製流程圖的工具 Open office的文書處理軟體、試算表軟體、簡報軟體等 MS office的文書處理軟體、試算表軟體、簡報軟體等 免費繪製軟體Dia 免費線上繪製流程圖 MS 的Visio軟體 第*頁 流程圖基本符號 流程圖的基本符號 名 稱 意 義 範 例 開始 (Start) 終止 (End) 表示程式的開始或結束 路徑(Path) 表示流程進行的方向 輸入(Input)輸出(Output) 表示資料的輸入或結果的輸出 處理(Process) 表示執行或處理某一項工作 start end a=a+1 輸出總和 第*頁 名 稱 意 義 範 例 決策判斷(Decision) 針對某一條件進行判斷 迴圈 (Loop) 表示迴圈控制變數的初始值及終值 副程式(Subroutine) 用以表示一群已經定義流程的組合 報表(Document) 指列印出的報表文件 流程圖的基本符號 AB For=i To n i 查詢密碼 印出成績單 輸出結果 0123456789 start X=0 輸出x的值 Increment X X10? end 輸出0~9的數 第*頁 輸入5個實數,計算平均值,然後再印出該平均值 start 個數=0 和=0 輸入實數 個數=5 和=和+輸入實數 個數=個數+1 end 平均=和/5 印出平均 第*頁 流程圖的基本結構 流程圖的基本結構 循序結構(Sequence) 選擇結構(Selection) 二元選擇結構(基本結構) 多重選擇結構 重覆結構(Iteration) while-do結構 do-while結構 第*頁 循序結構(Sequence) 意義:處理程序循序進行。 處理程序1 處理程序2 第*頁 二元選擇結構(基本結構) 意義:流程依據某些條件,依條件是否成立,分別進行不同處理程序。 語法: If (條件) { 處理程序1; } else { 處理程序2; } If (條件) { 處理程序3; } 處理程序3 條件 處理程序2 條件 處理程序1 是 否 是 否 第*頁 多重選擇結構 意義:流程依據某些條件,在不同的條件成立時,分別進行不同處理程序。例如條件P=1時,進行處理程序1。條件P=n時,進行處理程序n。 語法: switch (條件) { case p=1: 處理程序1; case p=2: 處理程序2; … case p=n: 處理程序n; } 處理程序2 處理程序1 處理程序n 條件P …… 第*頁 while-do結構 意義:依據條件是否成立,決定執行的情況。當條件成立時,不斷重複執行處理程序,直到停止執行的條件成立後,即離開重覆執行,至下一個流程。 條件 是 處理程序 否 語法: while (條件) { 處理程序; } 第*頁 do-while結構 意義:重覆執行處理程序,直到條件變成真(true)為止。 條件 是 處理程序 否 語法: do { 處理程序; } while (條件); 第*頁 程式流程控制-以ATM操作為例操作為例 程式流程控制-以ATM操作為例操作為例 程式流程控制-以ATM操作為例操作為例
文档评论(0)