VB-流程图.ppt

VB-流程图.ppt

ID:48811392

大小:1.14 MB

页数:21页

时间:2020-01-27

VB-流程图.ppt_第1页
VB-流程图.ppt_第2页
VB-流程图.ppt_第3页
VB-流程图.ppt_第4页
VB-流程图.ppt_第5页
资源描述:

《VB-流程图.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB-流程圖2008/12/12什麼是流程圖流程圖將程式中常用的結構以特殊的圖形符號表示,中間再畫線連接,以表示處理流程流程圖中的符號均已標準化市面上可以買到畫流程圖專用的流程圖規節目錄為什麼需要流程圖?復習:程式設計的過程結構化程式設計的過程第1階段:分析與定義問題/功能需求第2階段:設計解決方法與步驟第3階段:撰寫程式第4階段:測試第5階段:撰寫說明文件第6階段:上線使用需求分析:在第1階段中明確定義程式的工作內容輸入與輸出資料的類型、格式通常能以文字條列的方式表達出來子系統名稱CountAll功能計算庫存總和輸入產品號碼格式:整數格式:整數庫存總

2、和量格式:整數為什麼需要流程圖第2階段的設計第2階段的解決方法與步驟可以利用工具來協助表達流程圖(Flowchart)是以圖形方式協助規劃設計程式的有效工具如何繪製流程圖?什麼是流程圖流程圖將程式中常用的結構以特殊的圖形符號表示,中間再畫線連接,以表示處理流程流程圖中的符號均已標準化節目錄流程圖基本符號流程圖符號解釋相關指令開始與結束符號(Terminal)指程式的開始與結束,每個完整的流程圖都會有一個開始及一個結束符號,開始符號只能畫一條線出去subendsub處理程序(Process)一般的程式運算,如計算、記憶體存取等,這個符號只能畫一條線出去+

3、-*/=數學函數流程圖符號解釋相關指令資料輸入與輸出(Inputandoutput)泛指任何方式的資料輸入與輸出,輸入包括鍵盤、滑鼠、通訊、語音、磁碟檔案等,輸出包括螢幕、印表機、通訊、聲音、磁碟檔案等printlabelinputboxtextboxmsgbox流程圖基本符號流程圖符號解釋相關指令邏輯判斷(Decision)根據比較條件決定下一步驟的流向。這個符號可以向外畫出許多線條,以指向不同的流程符號if…then報表輸出(Document)利用列印設備輸出報表、文件等動作printer流程圖基本符號流程圖符號解釋相關指令螢幕輸出(Onlined

4、isplay)在螢幕上顯示資料、圖表Print儲存媒體(Storage)儲存資料到磁碟、光碟的動作OpenPutGetClose流程圖基本符號流程圖符號解釋相關指令人工作業(Manualoperation)指純人工作業,例如人工檢閱、資料收集、簽到打卡等動作無連接符號(Connector)當流程圖畫太大必須分成許多張時,利用連接符號可串連多張流程圖,符號中會以英文字母來表示連接點無流程圖基本符號流程圖符號解釋相關指令副程式(Subroutine)呼叫副程式的動作,副程式還可另外再繪製流程圖Call流程線(Flowline)連結流程符號,箭頭的方向代表流

5、向(Goto)流程圖基本符號繪製流程圖的基本原則必定有起始與結束符號每個符號間用帶箭頭的線連接起來流程的方向習慣由上而下畫線時避免交叉,圖形較大時,多利用連接符號節目錄流程圖基礎設計循序運算邏輯分支多重選擇迴圈循序運算流程圖程式範例‘處理陳述1Daypay=Rate*Hours‘處理陳述2Weekpay=Daypay*Workdays邏輯分支流程圖程式範例‘條件判斷If(a>b)then‘處理陳述1Max=aElse‘處理陳述2Max=bEndIf多重選擇流程圖程式範例‘條件判斷SelectCaseANSCase1‘處理1Message$=”請再努力”

6、Case2‘處理2Message$=”還不錯!”Case3‘處理3Message$=”優秀喔!”Case4‘處理4Message$=”你是最棒的!”EndSelect迴圈流程圖程式範例i=10s=0‘判斷執行條件DoWhilei>0‘要重覆的處理陳述s=s+ii=i-1Loop‘其他處理陳述Prints作業假設你要回台灣處理事情,需要請假三天,請設計一個請假流程圖。內容應包括:1.提出申請2.提供證明3.理由是否充分?4.導師同意5.學務處同意6.完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。