今天講解的是If… else 和 while,do while, for each 在控制流中的實現
1、Do while 和 While的區別:
Do while:執行語句後,判斷條件是否知足,再次執行操做oop
While:若是條件知足,則執行正文中的一組操做 測試
2、控制流有兩種:一種是流程圖,另一種是序列
3、流程圖舉例: if…else…判斷是不是閏年, Loop用於循環
1) 拖拽一個FlowChart到工做流面板中, 命名爲Master FlowChartspa
2) 拖拽另外一個FlowChart到工做流面板中, 命名爲FlowChart Leap Yearblog
3) 雙擊Flowchat Leap Year窗口,新建一個Year變量,類型爲int32,賦值爲2013遊戲
4)增長一個Flow Decision, 判斷變量Year是不是閏年ci
5)增長兩個消息框,輸出判斷結果input
6) 按F5點擊運行,獲得的結果以下工作流
7) 在判斷條件前,加入輸入框,能夠給定任意年限,判斷是不是閏年io
8)按F5點擊運行,獲得的結果以下ast
9) 給定一個值,例如2007,點擊OK
10) 循環測試,直到輸入的年份是閏年爲止
11) 自行驗證結果
4、序列舉例: if… else..判斷是不是閏年, do while, while, for each 用來循環,找到第一個閏年,程序結束
1) 點擊Master FlowChart,添加Sequence
2) 添加一個彈出框,可供用戶自由輸入年份
3) 添加If判斷,判斷是不是閏年
4) 添加輸出框,是閏年或者不是閏年
5) 按F5執行,輸入2009,結果以下
6) 添加Do While循環,而後將input Dialog和if判斷框拖拽到Do While 框中
7) 給循環體一個結束條件
8) 自行驗證結果
5、 For Each 循環舉例:查詢指定目錄下的全部文件
6、猜大小遊戲