逻辑分支流程图程式范例.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
逻辑分支流程图程式范例.ppt

為什麼需要流程圖? 如何繪製 流程圖? 中文視窗軟體應用 1103班 VB-流程圖 2008/12/12 什麼是流程圖 流程圖將程式中常用的結構以特殊的圖形符號表示,中間再畫線連接,以表示處理流程 流程圖中的符號均已標準化 市面上可以買到畫流程圖專用的流程圖規 節目錄 復習:程式設計的過程 結構化程式設計的過程 第1階段:分析與定義問題/功能需求 第2階段:設計解決方法與步驟 第3階段:撰寫程式 第4階段:測試 第5階段:撰寫說明文件 第6階段:上線使用 需求分析: 在第1階段中 明確定義程式的工作內容 輸入與輸出資料的類型、格式 通常能以文字條列的方式表達出來 子系統名稱 CountAll 功能 計算庫存總和 輸入 產品號碼 格式:整數 格式:整數 庫存總和量 格式:整數 為什麼需要流程圖 第2階段的設計 第2階段的解決方法與步驟可以利用工具來協助表達 流程圖(Flow chart)是以圖形方式協助規劃設計程式的有效工具 什麼是流程圖 流程圖將程式中常用的結構以特殊的圖形符號表示,中間再畫線連接,以表示處理流程 流程圖中的符號均已標準化 節目錄 流程圖基本符號 流程圖符號 解釋 相關指令 開始與結束符號(Terminal) 指程式的開始與結束,每個完整的流程圖都會有一個開始及一個結束符號,開始符號只能畫一條線出去 sub end sub 處理程序(Process) 一般的程式運算,如計算、記憶體存取等,這個符號只能畫一條線出去 + - * / = 數學函數 流程圖符號 解釋 相關指令 資料輸入與輸出(Input and output) 泛指任何方式的資料輸入與輸出,輸入包括鍵盤、滑鼠、通訊、語音、磁碟檔案等,輸出包括螢幕、印表機、通訊、聲音、磁碟檔案等 print label inputbox textbox msgbox 流程圖基本符號 流程圖符號 解釋 相關指令 邏輯判斷(Decision) 根據比較條件決定下一步驟的流向。這個符號可以向外畫出許多線條,以指向不同的流程符號 if…then 報表輸出(Document) 利用列印設備輸出報表、文件等動作 printer 流程圖基本符號 流程圖符號 解釋 相關指令 螢幕輸出(Online display) 在螢幕上顯示資料、圖表 Print 儲存媒體(Storage) 儲存資料到磁碟、光碟的動作 Open Put Get Close 流程圖基本符號 流程圖符號 解釋 相關指令 人工作業(Manual operation) 指純人工作業,例如人工檢閱、資料收集、簽到打卡等動作 無 連接符號(Connector) 當流程圖畫太大必須分成許多張時,利用連接符號可串連多張流程圖,符號中會以英文字母來表示連接點 無 流程圖基本符號 流程圖符號 解釋 相關指令 副程式(Subroutine) 呼叫副程式的動作,副程式還可另外再繪製流程圖 Call 流程線(Flow line) 連結流程符號,箭頭的方向代表流向 (Goto) 流程圖基本符號 繪製流程圖的基本原則 必定有起始與結束符號 每個符號間用帶箭頭的線連接起來 流程的方向習慣由上而下 畫線時避免交叉,圖形較大時,多利用連接符號 節目錄 流程圖基礎設計 循序運算 邏輯分支 多重選擇 迴圈 循序運算 流程圖 程式範例 ‘處理陳述1 Daypay = Rate * Hours ‘處理陳述2 Weekpay = Daypay * Workdays 邏輯分支 流程圖 程式範例 ‘條件判斷 If (ab) then ‘處理陳述1 Max = a Else ‘處理陳述2 Max = b End If 多重選擇 流程圖 程式範例 ‘條件判斷 Select Case ANS Case 1 ‘處理1 Message$=”請再努力” Case 2 ‘處理2 Message$=”還不錯!” Case 3 ‘處理3 Message$=”優秀喔!” Case 4 ‘處理4 Message$=”你是最棒的!” End Select 迴圈 流程圖 程式範例 i=10 s=0 ‘判斷執行條件 Do While i 0 ‘要重覆的處理陳述 s = s + i i = i - 1 Loop ‘其他處理陳述 Print s 作業 假設你要回台灣處理事情,需要請假三天,請設計一個請假流程圖。 內容應包括: 1.提出申請 2.提供證明 3.理由是否充分? 4.導師同意 5.學務處同意 6.完成 中文視窗軟體應用 1103班

文档评论(0)

wendang_12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档