VB中的單行IF語句課件_第1頁
VB中的單行IF語句課件_第2頁
VB中的單行IF語句課件_第3頁
VB中的單行IF語句課件_第4頁
VB中的單行IF語句課件_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

呂永軍VB編程單行IF語句呂永軍VB編程單行IF語句1社會現(xiàn)象:1.如果我有200元錢,那么就去書店里買下我喜歡的那本書如果······那么······如果······那么······否則······IF……Then……If······then······else······2.這周放假了,如果我有下星期的生活費,那么就從學(xué)校里學(xué)習(xí),否則我就得回家拿錢去。社會現(xiàn)象:1.如果我有200元錢,那么就去書店里買下我喜歡的2選擇結(jié)構(gòu)與選擇語句

if條件then語句A

if條件then語句Aelse語句B

選擇結(jié)構(gòu)與選擇語句3單行結(jié)構(gòu)條件語句格式:If〈條件〉Then[〈語句組1〉][Else〈語句組2〉]說明:1.條件1.算術(shù)表達式

非0True0False2.關(guān)系表達式3.布爾表達式

2.語句組:可以有多條語句,語句間用冒號分隔3.Else可以省略if條件then語句單行結(jié)構(gòu)條件語句格式:If〈條件〉Then[〈語句組1〉]4if____then____例1:輸入一個數(shù)到變量a,輸出它的絕對值(不用絕對值函數(shù))a<0a=-aa=inputbox("")printaif____then____例1:輸入一個數(shù)5例2:從鍵盤分別輸入兩個不相等的數(shù)到變量a、b,輸出其中較大的數(shù)。

if___then____else____a>bPrintaprintbA=val(inputbox(“輸入A的值”)B=val(inputbox(“輸入B的值”)例2:從鍵盤分別輸入兩個不相等的數(shù)到變量a、b,輸出其中較大6練習(xí)1:輸入兩個不相等的數(shù)a,b,比較大小,將大數(shù)放在a中,小數(shù)放在b中,然后輸出a,b

if____then__________a<bt=a:a=b:b=tA=val(inputbox(“輸入A的值”)B=val(inputbox(“輸入B的值”)Printa,b練習(xí)1:輸入兩個不相等的數(shù)a,b,比較大小,將大數(shù)放在a中,72.買西爪,10斤以下每斤1元,10斤以上,每斤0.8元,輸入斤數(shù),輸出所需錢數(shù)。X=Val(Inputbox”輸入斤數(shù)”)IFX<10ThenY=1*XElseY=0.8*XPrintY2.買西爪,10斤以下每斤1元,10斤以上,每斤0.8元,輸8小結(jié):理解IF語句的格式寫法。能運用IF語句編寫程序。提高對選擇結(jié)構(gòu)的理解及邏輯思維能力。小結(jié):理解IF語句的格式寫法。9練習(xí):X=3IfXThenY=3ElseY=4PrintY2.X=4IfX-5ThenY=XElseY=X-4PrintY3.IfX-1ThenY=1ElseY=2PrintY4.X=5IfX-5ThenY=XElseY=X+1PrintY練習(xí):X=310練習(xí):X=2IFX>3ThenY=3ElseY=4PrintYX=42IFX\10<6ThenY=“不及格”

ElseY=”及格”PrintYX=3IFX>1ANDX<4ThenY=1ElseY=2PrintYX=2IFX<1ORX>3ThenY=1ElseY=2PrintY練習(xí):X=211練習(xí):X=3IFX>1ThenX=X+3:Y=XElseY=1PrintYX=4IFX>5ThenX=X-1:Y=1ElseX=X+1:Y=XPrintY

練習(xí):X=312嵌套分支結(jié)構(gòu)在分支結(jié)構(gòu)的一個分支上再加入一個分支結(jié)構(gòu)。類型有多種,比如:單分支嵌套單分支、雙分支嵌套雙分支等嵌套分支結(jié)構(gòu)在分支結(jié)構(gòu)的一個分支上再加入一個分支結(jié)構(gòu)。13嵌套分支結(jié)構(gòu)單分支嵌套單分支雙分支嵌套雙分支嵌套分支結(jié)構(gòu)單分支嵌套單分支雙分支嵌套雙分支14例3:已知分段函數(shù)y=,輸出y的值。1,x>00,x=0-1,x<0if____then____else

if

____

then

____

else

____

endifendifprintyx<0y=1y=-1x=0y=0分支結(jié)構(gòu)1分支結(jié)構(gòu)2例3:已知分段函數(shù)y=,輸出y的值。15分支嵌套——雙分支嵌套雙分支if

條件1then

語句1else

if

條件2

then

語句2

else

語句3

endifendif分支結(jié)構(gòu)1分支結(jié)構(gòu)2注意:每一層的endif結(jié)束本層判斷。分支嵌套——雙分支嵌套雙分支if條件1th16練習(xí)2:購買地鐵車票,若乘1—4站,3元/位;若乘5—9站,4元/位;若乘10站以上,5元/位;輸入人數(shù)person、站數(shù)n,輸出應(yīng)付款pay。練習(xí)2:購買地鐵車票,若乘1—4站,3元/位;若乘17流程圖流程圖18程序代碼ifn<=4thenpay=3*personelse

if

n<=9thenpay=4*person

elsepay=5*person

endifendifprintpay程序代碼ifn<=4then19選擇結(jié)構(gòu)單分支結(jié)構(gòu)雙分支結(jié)構(gòu)嵌套分支結(jié)構(gòu)if

條件then

語句Aendif

if條件then

語句Aelse

語句Bendifif

條件1then

語句1else

if

條件2

then

語句2

else

語句3

endifendif小結(jié)雙分支嵌套雙分支選擇結(jié)構(gòu)單分支結(jié)構(gòu)雙分支結(jié)構(gòu)嵌套分支結(jié)構(gòu)if條件t20呂永軍VB編程單行IF語句呂永軍VB編程單行IF語句21社會現(xiàn)象:1.如果我有200元錢,那么就去書店里買下我喜歡的那本書如果······那么······如果······那么······否則······IF……Then……If······then······else······2.這周放假了,如果我有下星期的生活費,那么就從學(xué)校里學(xué)習(xí),否則我就得回家拿錢去。社會現(xiàn)象:1.如果我有200元錢,那么就去書店里買下我喜歡的22選擇結(jié)構(gòu)與選擇語句

if條件then語句A

if條件then語句Aelse語句B

選擇結(jié)構(gòu)與選擇語句23單行結(jié)構(gòu)條件語句格式:If〈條件〉Then[〈語句組1〉][Else〈語句組2〉]說明:1.條件1.算術(shù)表達式

非0True0False2.關(guān)系表達式3.布爾表達式

2.語句組:可以有多條語句,語句間用冒號分隔3.Else可以省略if條件then語句單行結(jié)構(gòu)條件語句格式:If〈條件〉Then[〈語句組1〉]24if____then____例1:輸入一個數(shù)到變量a,輸出它的絕對值(不用絕對值函數(shù))a<0a=-aa=inputbox("")printaif____then____例1:輸入一個數(shù)25例2:從鍵盤分別輸入兩個不相等的數(shù)到變量a、b,輸出其中較大的數(shù)。

if___then____else____a>bPrintaprintbA=val(inputbox(“輸入A的值”)B=val(inputbox(“輸入B的值”)例2:從鍵盤分別輸入兩個不相等的數(shù)到變量a、b,輸出其中較大26練習(xí)1:輸入兩個不相等的數(shù)a,b,比較大小,將大數(shù)放在a中,小數(shù)放在b中,然后輸出a,b

if____then__________a<bt=a:a=b:b=tA=val(inputbox(“輸入A的值”)B=val(inputbox(“輸入B的值”)Printa,b練習(xí)1:輸入兩個不相等的數(shù)a,b,比較大小,將大數(shù)放在a中,272.買西爪,10斤以下每斤1元,10斤以上,每斤0.8元,輸入斤數(shù),輸出所需錢數(shù)。X=Val(Inputbox”輸入斤數(shù)”)IFX<10ThenY=1*XElseY=0.8*XPrintY2.買西爪,10斤以下每斤1元,10斤以上,每斤0.8元,輸28小結(jié):理解IF語句的格式寫法。能運用IF語句編寫程序。提高對選擇結(jié)構(gòu)的理解及邏輯思維能力。小結(jié):理解IF語句的格式寫法。29練習(xí):X=3IfXThenY=3ElseY=4PrintY2.X=4IfX-5ThenY=XElseY=X-4PrintY3.IfX-1ThenY=1ElseY=2PrintY4.X=5IfX-5ThenY=XElseY=X+1PrintY練習(xí):X=330練習(xí):X=2IFX>3ThenY=3ElseY=4PrintYX=42IFX\10<6ThenY=“不及格”

ElseY=”及格”PrintYX=3IFX>1ANDX<4ThenY=1ElseY=2PrintYX=2IFX<1ORX>3ThenY=1ElseY=2PrintY練習(xí):X=231練習(xí):X=3IFX>1ThenX=X+3:Y=XElseY=1PrintYX=4IFX>5ThenX=X-1:Y=1ElseX=X+1:Y=XPrintY

練習(xí):X=332嵌套分支結(jié)構(gòu)在分支結(jié)構(gòu)的一個分支上再加入一個分支結(jié)構(gòu)。類型有多種,比如:單分支嵌套單分支、雙分支嵌套雙分支等嵌套分支結(jié)構(gòu)在分支結(jié)構(gòu)的一個分支上再加入一個分支結(jié)構(gòu)。33嵌套分支結(jié)構(gòu)單分支嵌套單分支雙分支嵌套雙分支嵌套分支結(jié)構(gòu)單分支嵌套單分支雙分支嵌套雙分支34例3:已知分段函數(shù)y=,輸出y的值。1,x>00,x=0-1,x<0if____then____else

if

____

then

____

else

____

endifendifprintyx<0y=1y=-1x=0y=0分支結(jié)構(gòu)1分支結(jié)構(gòu)2例3:已知分段函數(shù)y=,輸出y的值。35分支嵌套——雙分支嵌套雙分支if

條件1then

語句1else

if

條件2

then

語句2

else

語句3

endifendif分支結(jié)構(gòu)1分支結(jié)構(gòu)2注意:每一層的endif結(jié)束本層判斷。分支嵌套——雙分支嵌套雙分支if條件1th3

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論