【正文】
中國最大的資料庫下載 中國最大的資料庫下載 選擇程序結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果判斷某些條件,根據(jù)判斷的結(jié)果來控制程序的流程 本章主要內(nèi)容 條件表達(dá)式 關(guān)系表達(dá)式 / 邏輯表達(dá)式 條件語句 If...Then / If...Then...Else 單選按鈕 / 復(fù)選框 計(jì)時(shí)器控件 程序舉例 第 4章 選擇結(jié)構(gòu)設(shè)計(jì) 中國最大的資料庫下載 使用選擇結(jié)構(gòu)語句時(shí),要用條件表達(dá)式來描述條件 示例 If x = 5 Then y = x + 1 If a1 And b0 Then x = 1 條件表達(dá)式可以分為兩類: 關(guān)系表達(dá)式 和 邏輯表達(dá)式 條件表達(dá)式的取值為邏輯值(也稱布爾值): 真 (True) 和 假 (False) 條件表達(dá)式 中國最大的資料庫下載 關(guān)系表達(dá)式 用一個(gè)比較運(yùn)算符把兩個(gè)表達(dá)式 (如算術(shù)表達(dá)式 )連接起來的式子。 值為 True(真 )和 False(假 ) 常用比較運(yùn)算符 (表 )。舉例 3*2 8 值為真 32 = 3 amp。 2 值為真 6 8 值為假 7 = 9 值為假 ac = a 值為假 3 6 值為真 中國最大的資料庫下載 (1)所有比較運(yùn)算符的優(yōu)先級(jí)都相同 (2)日期型數(shù)據(jù)看成“ yyyymmdd”的 8位整數(shù),按數(shù)值大小比較 (3)字符型數(shù)據(jù)按其 ASCII碼值進(jìn)行比較 A 小于 B a 大于 A ABC 大于 AB2 ABC 大于 AB (4)Like和 Is Like稱為字符串匹配, Is用來比較兩個(gè)對象的引用變量 說明 中國最大的資料庫下載 用邏輯運(yùn)算符把關(guān)系表達(dá)式或邏輯值連接起來的式子 邏輯表達(dá)式的值是一個(gè)邏輯值 例如:數(shù)學(xué)式 1≤x< 3 可以表示為 1 =x And x3 常用邏輯運(yùn)算符有: And(與 )、 Or(或 )、 Not(非 ) 示例: Not (23) 23 3=3 And 45+1 3 = 3 Or 53 “3”=”3”為真,結(jié)果為真 邏輯表達(dá)式 中國最大的資料庫下載 (1)邏輯表達(dá)式的運(yùn)算順序是: 先算術(shù)運(yùn)算或字符串運(yùn)算,再比較運(yùn)算,后邏輯運(yùn)算。括號(hào)優(yōu)先,同級(jí)運(yùn)算從左到右執(zhí)行 (2)按 Not、 And、 Or的優(yōu)先次序進(jìn)行 示例: 32 And Not 46 Or 12 = 123 先進(jìn)行 Not運(yùn)算,則有:真 And假 Or假,再進(jìn)行And運(yùn)算后進(jìn)行 Or運(yùn)算,結(jié)果為假 (False) 說明 中國最大的資料庫下載 判斷條件: 年號(hào) (y)能被 4整除,但不能被 100整除;或者能被400整除,用邏輯表達(dá)式來表示這個(gè)條件,寫成: (y Mod 4=0 And y Mod 1000) Or (y Mod 400=0) 也可寫成: (Int(y/4)=y/4 And Int(y/100)y/100) Or Int(y/400)=y/400) 例 判斷某一年是否閏年 中國最大的資料庫下載 兩種格式的條件語句: If...Then If...Then...Else If...Then語句 格式: If 條件 Then 語句 If 條件 Then End If 功能: 若條件成立 (值為真 ),則執(zhí)行 Then后面的語句或語句塊,否則直接執(zhí)行下一條語句或“ End If”的下一條語句 條件語句 中國最大的資料庫下載 如果滿足條件 CJ< 60時(shí),打印出“成績不 If CJ60 Then Print 成績不及格 多行代碼: If CJ60 Then Print 成績不及格“ Print 請準(zhǔn)備補(bǔ)考 End If 中國最大的資料庫下載 格式: If 條件 Then 語句塊 1 (A) Else 語句塊 2 (B) End If 功能: 首先測試條件 (E),如果條件成立 (即值為真 ),則執(zhí)行 Then后面的語句塊 1,如果條件不成立 (即值為假 ),則執(zhí)行 Else后面的語句塊 2。而在執(zhí)行 Then或 Else之后的語句塊后,會(huì)從 End If If...Then...Else語句 真 假 A B E 中國最大的資料庫下載 (1)創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對象屬性 (2)編寫程序代碼 功能要求: 用戶在“ a=”文本框 (Text1)、“ b=”文本框(Text2)和“ c=”文本框 (Text3)中輸入數(shù)據(jù),單擊“判斷”按鈕后,則在“最大數(shù)=”文本框 (Text4)中輸出結(jié)果 例 輸入三個(gè)數(shù) a、 b、 c,求出其中最大數(shù) 中國最大的資料庫下載 Private Sub Command1_Click() Dim a As Integer, b As Integer Dim c As Integer, m As Integer a = Val() b = Val() c = Val() If a b Then m = a 39。m用來存放較大值