2.4.3循環(huán)的嵌套_第1頁
2.4.3循環(huán)的嵌套_第2頁
2.4.3循環(huán)的嵌套_第3頁
2.4.3循環(huán)的嵌套_第4頁
2.4.3循環(huán)的嵌套_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、選擇結(jié)構(gòu) 1:輸入學(xué)生的成績(jī),如果大于等于60分,則打印“passed” 2:輸入學(xué)生的成績(jī),如果大于等于60分,則打印“passed” ,如果小于60分則打印“failed”。昨日重現(xiàn)運(yùn)用所學(xué)知識(shí),寫出下列問題的算法代碼 例1:輸入學(xué)生的成績(jī),如果大于等于60分,則打印“passed” 算法代碼:If score=60 Then Print “passed”End if打印:passed score=60是否 例2:輸入學(xué)生的成績(jī),如果大于等于60分,則打印“passed” ,如果小于60分則打印“failed”。算法代碼:If score=60 Then Print “passed”Els

2、e Print “failed”End if打印passed score=60是否打印failed(1)單分支IF語句(If / Then)If 條 件 Then語句塊End If格式:語句塊 條 件是否流程圖(2)雙分支IF語句(If / Then / Else)If 條 件 Then 語句塊1Else 語句塊2End if打印passed score=60是否打印failed其中,語句塊可以包含0條或多條語句格式:流程圖 例3:輸入學(xué)生的成績(jī),如果大于等于90,則打印“A” ,如果在80到90之間則打印“B”,在70到80之間則打印“C”,在60到70之間則打印“D”,如果小于60則打印“

3、F”。知識(shí)在線SKIPIf score=90 Then Print “A”Else if score=80 Then Print “B” Else if score=70 Then Print “C” Else if score=60 Then Print “D” Else Print “F” End if End if End ifEnd if例 3代碼例3流程圖打印:D score=60是否打印:F打印:A score=90是否 score=80否 score=70否是打印:C是打印:C(3)IF語句的嵌套(多分支)格式:If 條 件 Then If 條 件 Then 語句塊1 Else

4、語句塊2 End ifElse If 條 件 Then 語句塊3 Else 語句塊4 End ifEnd if內(nèi)嵌IF語句內(nèi)嵌IF語句If score=90 Then Print “A”Else if score=80 Then Print “B” Else if score=70 Then Print “C” Else if score=60 Then Print “D” Else Print “F” End if End if End ifEnd if例 3代碼二、Select Case語句 (多分支)格式:Select Case 表達(dá)式 Case表達(dá)式范圍1 語句塊1 Case表達(dá)式范圍

5、2 語句塊2 Case表達(dá)式范圍n 語句塊n Case Else 語句塊n+1End Select其中,表達(dá)式范圍可以是以下幾種: (1)一個(gè)常量值,如1。 (2)一段范圍,如1 to 100,“A” to “Z”。 (3)用逗號(hào)分隔的值序列,如1,3,5。 (4)Is關(guān)系表達(dá)式,如Is10, Is=90 Then Print “A”Else if score=80 Then Print “B” Else if score=70 Then Print “C” Else if score=60 Then Print “D” Else Print “F” End if End if End ifE

6、nd ifSelect Case(score) Case 90 to 100 Print “A” Case 80 to 89 Print “B” Case 70 to 79 Print “C” Case 60 to 69 Print “D” Case 0 to 59 Print “F” Case Else Print “input error!”End SelectPK三、選擇結(jié)構(gòu)的作用與特點(diǎn):作用:根據(jù)不同的條件判斷來決定程序的執(zhí) 行走向。特點(diǎn):條件判斷、執(zhí)行走向。課堂總結(jié)一、IF語句(1)單分支IF語句(If / Then)(2)雙分支IF語句(If / Then / Else)(3)IF語句的嵌套(多分支)二、Select Case語句 (多分支)三、選擇結(jié)構(gòu)的作用與特點(diǎn)實(shí)戰(zhàn)演練用VB程序設(shè)計(jì)語言實(shí)現(xiàn)“猜價(jià)格”游戲。1、三分支選擇結(jié)構(gòu)2、產(chǎn)生0100的隨機(jī)整數(shù)使用隨機(jī)函數(shù)Rand() 用Int()函數(shù)轉(zhuǎn)化成整數(shù)1:繼續(xù)完成猜數(shù)字游戲,用IF和

溫馨提示

  • 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. 人人文庫(kù)網(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)論