VB-流程图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重于泰山,轻于鸿毛。12:51:5212:51: 5212:51Tuesday, November 10, 2020
安全在于心细,事故出在麻痹。20.11.1020.11.1012: 51:5212:51:52November 10, 2020
加强自身建设,增强个人的休养。2020年11月10日 下午12时51分20.11.1020.11.10
sub end sub
處理程序(Process)
+-*/=
一般的程式運算,如計算、 數學函數
記憶體存取等,這個符號只
能畫一條線出去
流程圖基本符號
流程圖符號
解釋
相關指令
資料輸入與輸出(Input
and output)
泛 指 任何 方式 的 資料 輸 label
入 盤
與 、
滑輸鼠出、,通輸訊入、包語括音鍵、inputbox
需求分析:
在第1階段中 •明確定義程式的工作內容 •輸入與輸出資料的類型、格式 •通常能以文字條列的方式表達出來
子系統名稱 功能 輸入
格式:整數
CountAll 計算庫存總和 產品號碼 格式:整數
庫存總和量 格式:整數
為什麼需要流程圖
第2階段的設計 •第2階段的解決方法與步驟可以利
用工具來協助表達
VB-流程圖
1103班
中文視窗軟體應用
2008/12/12
什麼是流程圖
流程圖將程式中常用 的結構以特殊的圖形 符號表示,中間再畫 線連接,以表示處理 流程 •流程圖中的符號均已
標準化
•市面上可以買到畫流
程圖專用的流程圖規
節目錄
為什麼需要 流程圖?
復習:程式設計的過程
結構化程式設計的過程 •第1階段:分析與定義問題/功能需求 •第2階段:設計解決方法與步驟 •第3階段:撰寫程式 •第4階段:測試 •第5階段:撰寫說明文件 •第6階段:上線使用
时间是人类发展的空间。2020年11月10日星 期二12时51分52秒12: 51:5210 November 2020
科学,你是国力的灵魂;同时又是社 会发展 的标志 。下午12时51分52秒 下午12时51分12:51:5220.11.10
每天都是美好的一天,新的一天开启 。20.11.1020.11.1012: 5112:51:5212: 51:52Nov-20
磁 碟 檔案 等 , 輸 出包 括 textbox
螢 幕 、印表機 、 通訊 、 msgbox
聲音、磁碟檔案等
流程圖基本符號
流程圖符號
解釋
相關指令
邏輯判斷(Decision)
根據比較條件決定下一步 驟的流向。這個符號可以 if…then 向外畫出許多線條,以指 向不同的流程符號
報表輸出(Document) 利用列印設備輸出報表、 printer 文件等動作
繪製流程圖的基本原則
必定有起始與結束符號 每個符號間用帶箭頭的線連接起來 流程的方向習慣由上而下 畫線時避免交叉,圖形較大時,多利用
連接符號
節目錄
流程圖基礎設計
循序運算 邏輯分支 多重選擇 迴圈
循序運算
流程圖
程式範例
處理陳述1 處理陳述2
‘處理陳述1 Daypay = Rate * Hours ‘處理陳述2 Weekpay = Daypay * Workdays
無
卡等動作
連接符號(Connector)
當流程圖畫太大必須分成
許多張時,利用連接符號 可串連多張流程圖,符號
無
中會以英文字母來表示連
接點
流程圖基本符號
流程圖符號
解釋
相關指令
副程式(Subroutine) 呼叫副程式的動作,副程 Call 式還可另外再繪製流程圖
流程線(Flow line) 連結流程符號,箭頭的方 (Goto) 向代表流向
邏輯分支
流程圖
程式範例
是 條件判斷
否 處理陳述2
處理陳述1
‘條件判斷 If (a>b) then ‘處理陳述1 Max = a Else ‘處理陳述2 Max = b End If
多重選擇
狀況1 處理1
流程圖
條件判斷 狀況2 狀況3 處理2 處理3
狀況4 處理4
程式範例
‘條件判斷 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.完成
追求至善凭技术开拓市场,凭管理增 创效益 ,凭服 务树立 形象。2020年11月10日星期 二下午12时51分52秒12:51:5220.11.10
专业精神和专业素养,进一步提升离 退休工 作的质 量和水 平。2020年11月下午12时51分20.11.1012:51November 10, 2020
流程圖基本符號
流程圖符號
解釋
相關指令
螢幕輸出(Online display)
在螢幕上顯示資料、圖 Print 表
Open
儲存媒體(Storage)
Put
儲存資料到磁碟、光碟
的動作
Get
Close
流程圖基本符號
流程圖符號
解釋
相關指令
人工作業(Manual operation)
指純人工作業,例如人工 檢閱、資料收集、簽到打
谢谢大家!
•流程圖(Flow chart)是以
圖形方式協助規劃設計程 式的有效工具
如何繪製 流程圖?
什麼是流程圖
流程圖將程式中常 用的結構以特殊的 圖形符號表示,中 間再畫線連接,以 表示處理流程 •流程圖中的符號
均已標準化
節目錄
流程圖基本符號
流程圖符號
解釋
相關指令
開始與結束符號(Terቤተ መጻሕፍቲ ባይዱinal)
指程式的開始與結束,每個 完整的流程圖都會有一個開 始及一個結束符號,開始符 號只能畫一條線出去
人生不是自发的自我发展,而是一长 串机缘 。事件 和决定 ,这些 机缘、 事件和 决定在 它们实 现的当 时是取 决于我 们的意 志的。2020年11月10日星期 二12时51分52秒Tuesday, November 10, 2020
感情上的亲密,发展友谊;钱财上的 亲密, 破坏友 谊。20.11.102020年11月10日 星期二 12时51分52秒 20.11.10
加强做责任心,责任到人,责任到位 才是长 久的发 展。20.11.1020.11.10Tuesday, November 10, 2020
人生得意须尽欢,莫使金樽空对月。12:51:5212:51: 5212:5111/10/2020 12:51:52 PM
安全象只弓,不拉它就松,要想保安 全,常 把弓弦 绷。20.11.1012:51:5212:51N ov-2010-Nov-20