VB 78-選擇與循環(huán)結(jié)構(gòu).ppt_第1頁
VB 78-選擇與循環(huán)結(jié)構(gòu).ppt_第2頁
VB 78-選擇與循環(huán)結(jié)構(gòu).ppt_第3頁
VB 78-選擇與循環(huán)結(jié)構(gòu).ppt_第4頁
VB 78-選擇與循環(huán)結(jié)構(gòu).ppt_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2.0說明實(shí)例,修正兩個(gè)個(gè)數(shù)之和、差、積、商。 的雙曲馀弦值。 的雙曲馀弦值。 判斷一個(gè)數(shù)是奇數(shù)還是雙位數(shù)判斷一年是閏年,并輸入一個(gè)月,輸出季節(jié)的名稱修正機(jī)的設(shè)定修正為求1100的和修正斐波那契數(shù)列,2.4 plum的三個(gè)控制結(jié)構(gòu)順序結(jié)構(gòu)條件分支If If then else Select Case循環(huán)結(jié)構(gòu)fornextdowhile| untilloopwhile|untilwhileforeachnext、順序結(jié)構(gòu)、順序結(jié)構(gòu)順序結(jié)構(gòu)是常用的普拉姆結(jié)構(gòu),由一系列語句構(gòu)成的dimaasintegerdimbasintegerdimsumasintegera=10 b=20 sum=。 如上述句

2、子那樣,按照用普通堆計(jì)程儀寫入的順序從上向下執(zhí)行,最后輸出結(jié)果“a b=30”。 IF分支構(gòu)造,第一個(gè)是單分支構(gòu)造IF條件等式Then語句1 endif用戶名=wmxingandpassword=123456 then msgbox (驗(yàn)證通過! End If,第二個(gè)是2分支構(gòu)造If條件等式Then語句1 Else執(zhí)行語句2 End If,表示如果條件等式值為True則執(zhí)行語句1,否則執(zhí)行語句2。 dimscroeasinteger=60 score=txt score.textifscroe=60 then msgbox (合格Else MsgBox (不合格End If ), if第一if

3、條件等式Then語句1 ElseIf條件等式Then執(zhí)行語句2 ElseIf條件等式Then執(zhí)行語句3 Else執(zhí)行語句nendifdimscoreasintegerscore=txt score.textifscore 85 then msgbox (優(yōu)秀) ElseIf score=60 Then MsgBox (合格) Else MsgBox (不合格) End If,例如:輸入學(xué)生的成績并評(píng)定其等級(jí)。 方法90100分為“優(yōu)秀”,8089分為“良好”,7079分為“中等”,6069分為“合格”,60分為“不合格”。 使用IF語句實(shí)現(xiàn)的段包括If x=90 then MsgBox優(yōu)秀El

4、seIf x=80 Then MsgBox良好ElseIf x=70 Then MsgBox中等ElseIf x=60 Then MsgBox以及合格Else MsgBox不合格end if選擇Case分支構(gòu)造,選擇casetestexpressioncasecondition _ 1語句_1() case else statements _ n結(jié)束選擇顯示示例dimcolorasstring=redselectcasecolorcaseredmsgbox (youselectedred ) casebluemsgbox (youselecteded casegreenmsgbox (yous

5、electedgreen ) caseelsemsgbox (unknown )終端選擇、cct 6, 8個(gè)范圍:使用60 to 100、select case.語句實(shí)現(xiàn)的段是Select Case x Case 90 to 100 MsgBox (“優(yōu)秀”) Case 80 to 89 MsgBox (“良好”) Case 70 to 79 MsgBox (“良好”)。 格) Case Else MsgBox (“失敗”)終端選擇。 嵌套選擇結(jié)構(gòu)可以將其他IF或Select Case語句完全嵌套到IF語句的Then分支和Else分支中,也可以用于Select Case語句的每個(gè)Case分支,

6、下面是(1) endif.else.endif.else.endif.endif.endif.endif,if then.selectcasecaseifthenelse.endif case.end選擇不出現(xiàn)交叉點(diǎn),符合結(jié)構(gòu)規(guī)則,在多層IF嵌套結(jié)構(gòu)中,為了特別注意IF和Else的情侶對(duì)戒關(guān)系,Else必須與IF情侶對(duì)戒。 情侶對(duì)戒原則是在編寫包含多層嵌套的項(xiàng)目群時(shí)使用縮排,以便于閱讀和維護(hù)。、循環(huán)結(jié)構(gòu)For/Next 1. For循環(huán)語句(一般循環(huán)次數(shù)已知用)形式For循環(huán)變量初始值to結(jié)束值Step步進(jìn)語句子搖滾樂Exit For語句子搖滾樂Next循環(huán)變量、For/Next循環(huán)For/N

7、ext循環(huán), 計(jì)算計(jì)程儀定計(jì)算: s=。sum=0for I=1to n sum=I next,sum=0f ori=nto0step-1 sum=Sumi next,形式1:(本循環(huán)) Do While|Until形式2:(最多循環(huán)) Do語句布搖滾樂Exit Do語句布搖滾樂Loop While|Until,Do UntilLoop執(zhí)行進(jìn)程DoLoop Until執(zhí)行進(jìn)程,說明: (在用While構(gòu)成循環(huán)的情況下,條件是(在用Until構(gòu)成循環(huán)的情況下,條件是“” 在(3)循環(huán)內(nèi),一般需要用于變更條件等式中的變量的語句,隨著循環(huán)的執(zhí)行,有條件不成立(或不成立)的傾向,最后到達(dá)結(jié)束循環(huán)。 (

8、4)語句Exit Do的作用是退出它所存在的環(huán)結(jié)構(gòu),它只能用于DO/Loop結(jié)構(gòu),常常與選擇結(jié)構(gòu)一起出現(xiàn)在環(huán)結(jié)構(gòu)中,并用于實(shí)現(xiàn)在滿足某一條件時(shí)提前退出環(huán)。 的雙曲馀弦值。 WhileWend語句的使用格式如下: While Exit While Wend說明:此語句的功能與Do While .Loop實(shí)現(xiàn)的循環(huán)完全相同。 例如:在While Wend語句中進(jìn)行計(jì)程儀定預(yù)編程修正運(yùn)算: S=1 2 3 100;While/End While循環(huán)、樣本sum=0I=0while (I=n ) sum=ii=I1end while、循環(huán)的嵌套多重循環(huán)結(jié)構(gòu),如果一個(gè)循環(huán)中完全包含另一個(gè)循環(huán)結(jié)構(gòu), 以上

9、介紹的一些循環(huán)控制結(jié)構(gòu)可以相互嵌套,以下是一些常見的雙嵌套形式:(1) for I=.for j=.next I,(2)forI=.doww (3) Do While. For J=. Next J . Loop,(4) do while/until.do while/until.loop.(2)外循環(huán)必須完全包含內(nèi)循環(huán),不能交叉(3)從循環(huán)體外轉(zhuǎn)向循環(huán)體內(nèi), 也不能從外循環(huán)轉(zhuǎn)向內(nèi)循環(huán)。正確的錯(cuò)誤,forii=1to 10 forjj=1to 20 nextiinextjj,forii=1to 10 forii=1to 20 nextii forii=1to 10 forjj=1to 20 nextjn 如果在forii=1to 10 nextiiforii=1to 10 nextii結(jié)構(gòu)中嵌套環(huán)結(jié)構(gòu),則整個(gè)環(huán)結(jié)構(gòu)必須完全嵌套在一個(gè)分支中,而且一個(gè)環(huán)結(jié)構(gòu)不能顯示在兩個(gè)或多個(gè)分支中。 接下來,接下來,接下來,接下來,接下來,接下來,接下來,接下來,接下來, (4) fori=selectcasecasecaseendselectnexti,例

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論