版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第四章VB基本控制結(jié)構(gòu)(2)學(xué)習(xí)目標(biāo)If語句、iif函數(shù)、Select語句選擇結(jié)構(gòu)的基本技巧復(fù)習(xí)與總結(jié)單分支、雙分支均有單行的語法形式;單分支、雙分支是多分支格式的特例。單分支
if條件then
Aendif雙分支
if條件then
Aelse
Bendif多分支
if
條件一
then
A1
[elseif
條件二
then
A2]……
[else
An]
endif練習(xí)2、用If語句表示分段函數(shù),下列不正確的程序是______
A.f=x*x+3Ifx>=1thenf=sqr(x+1)B.Ifx>=1thenf=sqr(x+1)Ifx<1thenf=x*x+3C.Ifx>=1thenf=sqr(x+1)f=x*x+3D.Ifx<1thenf=x*x+3elsef=sqr(x+1)Ciif函數(shù)此例亦可用iif函數(shù)完成:
f=iif(x>=1,sqr(x+1),x*x+3)相當(dāng)于C語言的f=(x>=1)?sqr(x+1):x*x+3;功能:根據(jù)表達(dá)式的值,來返回兩部分中的一個。語法:IIf(邏輯表達(dá)式,true部分,false部分)多分支if中條件的層次在下面“分?jǐn)?shù)評定程序”中,可以看到,條件的層次與邏輯的重要性。練習(xí):程序的修改
Ifmark<60then Print"不及格"
elseifmark<70thenPrint"及格"
elseifmark<80then Print"中等"
elseifmark<90thenPrint"良好"
elsePrint"優(yōu)秀"
endif或Ifmark>=90thenPrint"優(yōu)秀"elseifmark>=80then
Print"良好"elseifmark>=70then
Print“中等elseifmark>=60thenPrint"及格“elsePrint"不及格"endif多分支if中條件表達(dá)式的處理當(dāng)條件表達(dá)式較為復(fù)雜時,可利用邏輯型變量進(jìn)行簡化。整除判斷程序整除的判斷程序輸入一個整數(shù),判斷它是否是3、5、7的倍數(shù),程序結(jié)果要具體指出各種情況,如:48能被3整除,但不能被5和7整除。整除的判斷
IfaAndbAndcThenMsgBoxn&"能同時被3、5和7整除",64,"結(jié)果"ElseIfaAndbAndNotcThenMsgBoxn&"能被3和5整除,但不被7整除",64,"結(jié)果“ElseIfaAndNotbAndcThenMsgBoxn&"能被3和7整除,但不被5整除",64,"結(jié)果"ElseIfNotaAndbAndcThenMsgBoxn&"能被5和7整除,但不被3整除",64,"結(jié)果"ElseIfNotaAndNotbAndcThenMsgBoxn&"不被3和5整除,但能被7整除",64,"結(jié)果"ElseIfNotaAndbAndNotcThen
MsgBoxn&"不被3和7整除,但能被5整除",64,"結(jié)果"整除的判斷
ElseIfaAndNotbAndNotcThenMsgBoxn&"不被5和7整除,但能被3整除",64,"結(jié)果"ElseMsgBoxn&"不能被3、5與7整除",64,"結(jié)果"EndIfCallForm_Load'重新加載窗體,即重新執(zhí)行該程序EndSub多分支if對復(fù)雜條件的處理獎學(xué)金計(jì)算程序獎學(xué)金計(jì)算界面:獎學(xué)金計(jì)算代碼PrivateSubCommand1_Click()Dimb1AsBoolean,b2AsBooleanDimb3AsBoolean,b4AsBooleanDimflagAsBoolean,m1%,m2%,m3%flag=False:m1=Text1:m2=Text2:m3=Text3b1=(m1+m2+m3)/3>=95b2=(m1=100Andm2=100Andm3>=80)b3=(m3=100Andm2=100Andm1>=80)b4=(m1=100Andm3=100Andm2>=80)Ifb1Orb2Orb3Orb4ThenText4="一等獎“:flag=True
獎學(xué)金計(jì)算
b1=(m1+m2+m3)/3>=90b2=(m1=100Andm2>=75Andm3>=75)b3=(m2=100Andm1>=75Andm3>=75)b4=(m3=100Andm1>=75Andm2>=75)If(b1Orb2Orb3Orb4)AndNotflagThenText4="二等獎":flag=TrueEndifb1=(m1>=70)And(m2>=70)And(m3>=70)Ifb1AndNotflagThenText4="三等獎":flag=TrueIfNotflagThenText4="未獲得獎學(xué)金"EndSub多分支的Select語句格式
SelectCase
變量
Case
取值列表1A1
Case
取值列表2A2......
[CaseelseAn]
Endselect
取值列表:case5case1to10case2,4,6,8case1to10,50,Is>100caseIs<0,Is>10Select的語法*不能含多個變量**不能在列表中出現(xiàn)除逗號、Is、To以外的其它符號。錯誤的例子
Selectcase
x,y
case
x>0
and
y>0
print“第一象限” case
x<0
and
y<0
print“第三象限” Endselect該例只能通過多分支if語句解決,這表明了Select的局限性。SelectCase變量*Case取值列表1**A1Case取值列表2A2......CaseelseAnEndselectSelect:示例分析三種寫法的對錯selectcasemarkcasemark>=90print“優(yōu)”casemark>=80print“良”casemark>=70print“中”casemark>=60print“及格”caseelseprint“不及格”EndselectselectcasemarkcaseIs>=90print“優(yōu)”caseIs>=80print“良”caseIs>=70print“中”caseIs>=60print“及格”caseelseprint“不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)文學(xué)(比較文學(xué)概論)試題及答案
- 2026年中醫(yī)艾灸(艾灸禁忌事項(xiàng))試題及答案
- 2025年高職化纖生產(chǎn)技術(shù)(化纖生產(chǎn)操作)試題及答案
- 2025年高職(商務(wù)禮儀)商務(wù)禮儀綜合測試試題及答案
- 2025年中職應(yīng)急救援技術(shù)(地震逃生技能)試題及答案
- 2025年高職(水利水電建筑工程)水利水電工程監(jiān)理試題及答案
- 2026年文秘工作(公文處理)試題及答案
- 2025年高職(應(yīng)用化工技術(shù))化工環(huán)保綜合測試試題及答案
- 2025年大學(xué)大三(舞蹈學(xué))舞蹈作品創(chuàng)編綜合測試試題及答案
- 2025年高職裝配式建筑工程技術(shù)(節(jié)點(diǎn)連接工藝)試題及答案
- 防意外傷害安全班會課件
- 2025年國家基本公共衛(wèi)生服務(wù)考試試題(附答案)
- 2025年醫(yī)院社區(qū)衛(wèi)生服務(wù)中心工作總結(jié)及2026年工作計(jì)劃
- 2025年濟(jì)寧職業(yè)技術(shù)學(xué)院毛澤東思想和中國特色社會主義理論體系概論期末考試模擬題必考題
- 2025-2026學(xué)年北師大版七年級生物上冊知識點(diǎn)清單
- 委托作品協(xié)議書
- m的認(rèn)主協(xié)議書
- 2025至2030中國芳綸纖維行業(yè)發(fā)展分析及市場發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 尾牙宴活動策劃方案(3篇)
- 生蠔課件教學(xué)課件
- 2025年及未來5年市場數(shù)據(jù)中國機(jī)電安裝工程市場調(diào)查研究及行業(yè)投資潛力預(yù)測報(bào)告
評論
0/150
提交評論