350 likes | 508 Views
第六章 Visual Basic 選擇性敘述. Visual Basic 選擇性敘述. 「週日不下雨,我們就去郊遊!」 - 屬於單一選擇 。. Visual Basic 選擇性敘述. 「週日不下雨,我們去郊遊,否則就舉行同樂會」 - 屬於多重選擇。. Visual Basic 選擇性敘述. Visual Basic 選擇性敘述. 有條件選擇 在 Visual Basic 語言使用有條件選擇的指令是 if ~ then 及 IIf 。. Visual Basic 選擇性敘述. 「如果我是大專生,就可以考預官」. Visual Basic 選擇性敘述.
E N D
Visual Basic選擇性敘述 • 「週日不下雨,我們就去郊遊!」 -屬於單一選擇 。
Visual Basic選擇性敘述 • 「週日不下雨,我們去郊遊,否則就舉行同樂會」 -屬於多重選擇。
Visual Basic選擇性敘述 • 有條件選擇 • 在Visual Basic語言使用有條件選擇的指令是if~then及IIf。
Visual Basic選擇性敘述 • 「如果我是大專生,就可以考預官」
Visual Basic選擇性敘述 • If~Then的語法如下:If (運算式) Then • 運算式有算術運算式、關係運算式、邏輯運算式。
Visual Basic選擇性敘述 • IIf: • IIf根據條件式的敘述,傳回兩個物件中的一個。 其語法如下: • IIf(運算式,敘述一,敘述二)
Visual Basic選擇性敘述 • 「如果我是大專生,就可以考預官」
Visual Basic選擇性敘述 • 多重條件選擇: • If~Then~Else • Select Case • Switch • Choose
Visual Basic選擇性敘述 • If~Then~Else: • If A Then B Else C代表”如果A為真,就執行B,若A為假,則執行C”。 • 其語法如下:If (運算式) Then 敘述1 Else 敘述2
Visual Basic選擇性敘述 • If~Then~Else的流程圖 :
Visual Basic選擇性敘述 • If~Then~ElseIf:用於多重選擇敘述。 • 其語法如下:If (運算式1) Then敘述1 :Else 敘述n End If
Visual Basic選擇性敘述 • If~Then~ElseIf的流程圖 :
Visual Basic選擇性敘述 • Select Case: • Select Case用於多重選擇敘述。 • 其語法如下:Select Case 運算式Case 測試值1 敘述1 Case 測試值2 敘述2 Case Else 敘述n+1End Select
Visual Basic選擇性敘述 • Select Case的流程圖 :
Visual Basic選擇性敘述 • Case測試值有下列幾種用法: • Case 1 • Case -10,0,19 • Case “V” • Case “basic”,”BASIC” • Case 100 To 200 • Case Is<300
Visual Basic選擇性敘述 • Choose: • Choose(Index,Choice( ))根據Index的值,選擇對應的值。 • 其語法如下:Choose(Index, Choice( )) • 其中Index:代表整數值。 • Choice( ):代表Object 參數陣列。
Visual Basic選擇性敘述 • Switch:用於多重選擇敘述,類似If~Then~ElseIf的用法。 • 其語法如下:Switch(運算式1,敘述1,運算式2,敘述2,.,運算式n,敘述n)