表格模板-VB流程图 精品.ppt

上传人:lao****ou 文档编号:13502 上传时间:2022-09-21 格式:PPT 页数:21 大小:1.05MB
下载 相关 举报
表格模板-VB流程图 精品.ppt_第1页
第1页 / 共21页
表格模板-VB流程图 精品.ppt_第2页
第2页 / 共21页
表格模板-VB流程图 精品.ppt_第3页
第3页 / 共21页
表格模板-VB流程图 精品.ppt_第4页
第4页 / 共21页
表格模板-VB流程图 精品.ppt_第5页
第5页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《表格模板-VB流程图 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-VB流程图 精品.ppt(21页珍藏版)》请在第一文库网上搜索。

1、VBVB流程圖流程圖2008/12/12什麼是什麼是流程圖流程圖流程圖將程式中常用流程圖將程式中常用的結構以的結構以特殊的圖形特殊的圖形符號表示,中間再符號表示,中間再畫畫線連接線連接,以表示處理,以表示處理流程流程流程圖中的符號均已標準化市面上可以買到畫流程圖專用的流程圖規節目錄節目錄為什麼需要為什麼需要流程圖流程圖? ?復習:程式設計的過程復習:程式設計的過程結構化程式設計的過程結構化程式設計的過程第1階段:分析與定義問題/功能需求第2階段:設計解決方法與步驟第3階段:撰寫程式第4階段:測試第5階段:撰寫說明文件第6階段:上線使用需求分析:需求分析:在第在第1 1階段中階段中明確定義程式的

2、工作內容輸入與輸出資料的類型、格式通常能以文字條列的方式表達出來子系統名稱CountAll功能計算庫存總和輸入產品號碼格式:整數格式:整數庫存總和量格式:整數為什麼需要為什麼需要流程圖流程圖第第2 2階段的設計階段的設計第2階段的解決方法與步驟可以利用工具來協助表達流程圖(Flow chart)是以圖形方式協助規劃設計程式的有效工具如何繪製如何繪製流程圖流程圖? ?什麼是什麼是流程圖流程圖流程圖將程式中常流程圖將程式中常用的結構以特殊的用的結構以特殊的圖形符號表示,中圖形符號表示,中間再畫線連接,以間再畫線連接,以表示處理流程表示處理流程流程圖中的符號均已標準化節目錄節目錄流程圖基本符號流程圖

3、基本符號流程圖符號流程圖符號解釋解釋相關指令相關指令開始與結束符號(Terminal)指程式的開始與結束,每個完整的流程圖都會有一個開始及一個結束符號,開始符號只能畫一條線出去subend sub處理程序(Process)一般的程式運算,如計算、記憶體存取等,這個符號只能畫一條線出去+ - * / = 數學函數流程圖符號流程圖符號解釋解釋相關指令相關指令資料輸入與輸出(Input and output)泛指任何方式的資料輸入與輸出,輸入包括鍵盤、滑鼠、通訊、語音、磁碟檔案等,輸出包括螢幕、印表機、通訊、聲音、磁碟檔案等printlabelinputboxtextboxmsgbox流程圖基本符號

4、流程圖基本符號流程圖符號流程圖符號解釋解釋相關指令相關指令邏輯判斷(Decision)根據比較條件決定下一步驟的流向。這個符號可以向外畫出許多線條,以指向不同的流程符號ifthen報表輸出(Document)利用列印設備輸出報表、文件等動作printer流程圖基本符號流程圖基本符號流程圖符號流程圖符號解釋解釋相關指令相關指令螢幕輸出(Online display)在螢幕上顯示資料、圖表Print 儲存媒體(Storage)儲存資料到磁碟、光碟的動作OpenPutGetClose流程圖基本符號流程圖基本符號流程圖符號流程圖符號解釋解釋相關指令相關指令人工作業(Manual operation)指

5、純人工作業,例如人工檢閱、資料收集、簽到打卡等動作無連接符號(Connector)當流程圖畫太大必須分成許多張時,利用連接符號可串連多張流程圖,符號中會以英文字母來表示連接點無流程圖基本符號流程圖基本符號流程圖符號流程圖符號解釋解釋相關指令相關指令副程式(Subroutine)呼叫副程式的動作,副程式還可另外再繪製流程圖Call流程線(Flow line)連結流程符號,箭頭的方向代表流向(Goto)流程圖基本符號流程圖基本符號繪製流程圖的繪製流程圖的基本原則基本原則必定有起始與結束符號必定有起始與結束符號每個符號間用帶箭頭的線連接起來每個符號間用帶箭頭的線連接起來流程的方向習慣由上而下流程的方

6、向習慣由上而下畫線時避免交叉,圖形較大時,多利用畫線時避免交叉,圖形較大時,多利用連接符號連接符號節目錄節目錄流程圖基礎設計流程圖基礎設計循序運算循序運算邏輯分支邏輯分支多重選擇多重選擇迴圈迴圈循序運算循序運算流程圖流程圖程式範例程式範例處理陳述1Daypay = Rate * Hours處理陳述2Weekpay = Daypay * Workdays處理陳述1處理陳述2邏輯分支邏輯分支流程圖流程圖程式範例程式範例條件判斷If (ab) then處理陳述1 Max = aElse處理陳述2 Max = bEnd If條件判斷處理陳述1處理陳述2是否多重選擇多重選擇流程圖流程圖程式範例程式範例條

7、件判斷Select Case ANSCase 1 處理1 Message$=”請再努力”Case 2 處理2 Message$=”還不錯!”Case 3 處理3 Message$=”優秀喔!”Case 4 處理4 Message$=”你是最棒的!”End Select條件判斷處理1處理2處理3處理4狀況1狀況3狀況4狀況2迴圈迴圈流程圖流程圖程式範例程式範例i=10s=0判斷執行條件Do While i 0要重覆的處理陳述 s = s + i i = i - 1Loop其他處理陳述 Print s判斷執行條件要重覆的處理陳述處理陳述不符合符合作業作業假設你要回台灣處理事情,需要請假三天,假設你要回台灣處理事情,需要請假三天,請設計一個請假流程圖。請設計一個請假流程圖。內容應包括:內容應包括:1.1.提出申請提出申請2.2.提供證明提供證明3.3.理由是否充分?理由是否充分?4.4.導師同意導師同意5.5.學務處同意學務處同意6.6.完成完成

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 技术资料 > 统计图表

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服