【文章內(nèi)容簡介】
Print Tab(6)。 Format(Mydate, mmmm) Print Tab(6)。 Format(Mytime, ttttt) End Sub 數(shù)據(jù)輸入和輸出 5 格式輸出函數(shù) 3) 字符串格式化 符號 作用 例子 結果 強制小寫 Format(Hello,) hello 強制大寫 Format(happy,) HAPPY @ 不夠加空格 Format(ABCDE,@@@@@@) ABCDE amp。 不夠不加 Format(ABCDE, amp。amp。amp。amp。amp。amp。) ABCDE 數(shù)據(jù)輸入和輸出 暫停與程序結束語句 暫停語句 Stop 程序結束語句 End a b c ① ② ③ 3 4 3 分析: 需借助于第三個變量 間接 交換。 c=a a=b b=c [例 35] 編寫程序交換兩個變量中數(shù)據(jù)。 應用舉例 用于根椐某個給定條件進行判斷或比較的結果來決定執(zhí)行什么樣的操作 ,這就需要用到選擇結構(又稱為條件分支結構)來實現(xiàn)。 選擇結構 If語句 If語句 單分支結構語句有單行結構和塊結構兩種用法。 單行結構: If 條件表達式 Then 程序語句 (一行 ) 塊結構: If 條件表達式 Then 程序語句塊 (多行 ) End If .F. .T. 條件 ? 語句 (塊 ) IF End IF 選擇結構 單分支 If語句 已知兩個變量 x和 y,如過 x值小于 y值,則兩者進行數(shù)據(jù)交換,否則不交換。 If x y Then t = x x = y y = t End If 選擇結構 [例 ] 編寫一個密碼驗證程序。 If = 123 Then MsgBox 歡迎進入系統(tǒng) , 64 + 1, 登錄 End If 選擇結構 雙分支 If語句 語法格式 If 條件表達式 Then 語句塊 1 Else 語句塊 2 End If .F. .T. 條件 ? 語句塊 1 語句塊 2 IF End IF 選擇結構 雙分支 If語句 [例 ] 計算分段函數(shù): ????????????03c o s x01s i n32xxxxxxyIf x 0 Then y = Sin(x) + Sqr(x ^ 2 + 1) Else y = Cos(x) x ^ 3 + 3 * x End If 選擇結構 多分支條件語句 1. 多分支 If語句 語法格式 If 條件表達式 1 Then 語句塊 1 ElseIf 條件表達式 2 Then 語句塊 2 … [Else 語句塊 n+1] End If 特別注意 :如果有多個條件表達式的值都為 True,程序只執(zhí)行最先遇到的條件表達式后面的語句塊。 當所有條件的值都為 False時,程序直接執(zhí)行最后的Else子句。 選擇結構 條件 1 條件 2 條件 3 條件 n 語句塊 1 語句塊 2 語句塊 3 語句塊 n 語句塊 n+1 True True True True False False False False 選擇結構 [例 36] 編程將學生的百分制成績轉換成等級制, 90分以上(包括 90)為 A, 80~90分(包括 80)為B, 70~80分(包括 70)為 C, 60~70分(包括60)為 D, 60分以下為 F。 If bGrade = 90 Then Dgrade = A ElseIf bGrade = 80 Then Dgrade = B ElseIf bGrade = 70 Then Dgrade = C ElseIf bGrade = 60 Then Dgrade = D Else