vb循環(huán)語句教學(xué)課件_第1頁
vb循環(huán)語句教學(xué)課件_第2頁
vb循環(huán)語句教學(xué)課件_第3頁
vb循環(huán)語句教學(xué)課件_第4頁
vb循環(huán)語句教學(xué)課件_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、VBVB循環(huán)語句循環(huán)語句 ForFor循環(huán)循環(huán)語句格式:For to Step 步長 循環(huán)體Next 循環(huán)變量例:例:For i=2 to 5 step 1 print i Next i循環(huán)變量循環(huán)變量終值終值初值初值步長步長循環(huán)體循環(huán)體強(qiáng)調(diào):強(qiáng)調(diào):ForFor、NextNext必須成對出現(xiàn)。必須成對出現(xiàn)。1、搶 答 問 題2、探 究 語 法3、我會(huì)讀程序4、我可以編程序 根據(jù)學(xué)生及小組表現(xiàn),課堂結(jié)尾將評選出最佳個(gè)人和最佳小組,獎(jiǎng)勵(lì)具體內(nèi)容保密!小組及個(gè)人評分標(biāo)準(zhǔn):小組及個(gè)人評分標(biāo)準(zhǔn):得分分兩部分:積極分和準(zhǔn)確分得分分兩部分:積極分和準(zhǔn)確分1、積極發(fā)言得、積極發(fā)言得1分分2、完全正確得、完全正

2、確得2分,不夠準(zhǔn)確分,不夠準(zhǔn)確得得1分,錯(cuò)誤分,錯(cuò)誤0分分 請說出下列循環(huán)語句中:循環(huán)變量、循環(huán)變量初值、終值、步長、循環(huán)體分別是什么?1、For i=3 to 6 step 2 print i next i2、For i=4 to 1 step -1 print i next i3、s=0 For i=1 to 100 step 2 s=s+i print s Next i任務(wù)一:探究步長任務(wù)一:探究步長 通過調(diào)試下列通過調(diào)試下列VB程序,分析運(yùn)行結(jié)果,程序,分析運(yùn)行結(jié)果,請問你能得出什么結(jié)論?請問你能得出什么結(jié)論?For i=2 to 5 step 1 print iNext iFor i

3、=2 to 5 print iNext i第一組程序:第一組程序:結(jié)論:當(dāng)步長值為結(jié)論:當(dāng)步長值為1的時(shí)候,的時(shí)候,step部分可以省略;部分可以省略; 省略省略step的時(shí)候,表示步長值為的時(shí)候,表示步長值為1任務(wù)一:探究步長任務(wù)一:探究步長 通過調(diào)試下列通過調(diào)試下列VB程序,分析運(yùn)行結(jié)果,程序,分析運(yùn)行結(jié)果,請問你能得出什么結(jié)論?請問你能得出什么結(jié)論?For i=2 to 5 step 1 print iNext i第二組程序:第二組程序:結(jié)論:步長值可以為正數(shù)也可以為負(fù)數(shù)結(jié)論:步長值可以為正數(shù)也可以為負(fù)數(shù)For i=5 to 2 step -1 print iNext i任務(wù)一:探究步長

4、任務(wù)一:探究步長 通過調(diào)試下列通過調(diào)試下列VB程序,分析運(yùn)行結(jié)果,程序,分析運(yùn)行結(jié)果,請問你能得出什么結(jié)論?請問你能得出什么結(jié)論?For i=2 to 5 step 0 print iNext i第三個(gè)程序:第三個(gè)程序:結(jié)論:當(dāng)步長值為結(jié)論:當(dāng)步長值為0的時(shí)候,程序陷入的時(shí)候,程序陷入“死循環(huán)死循環(huán)” 補(bǔ)充: 合理的循環(huán)應(yīng)是可以控制循環(huán)結(jié)束的。任務(wù)一:探究步長任務(wù)一:探究步長 通過調(diào)試下列通過調(diào)試下列VB程序,分析運(yùn)行結(jié)果,程序,分析運(yùn)行結(jié)果,請問你能得出什么結(jié)論?請問你能得出什么結(jié)論?For i=2 to 5 step -1 print iNext i第四個(gè)程序:第四個(gè)程序:結(jié)論:當(dāng)步長值不

5、合乎邏輯時(shí),程序不循環(huán)。結(jié)論:當(dāng)步長值不合乎邏輯時(shí),程序不循環(huán)。任務(wù)二:探究循環(huán)體任務(wù)二:探究循環(huán)體 通過調(diào)試下列通過調(diào)試下列VB程序,分析運(yùn)行結(jié)果,程序,分析運(yùn)行結(jié)果,請問你能得出什么結(jié)論?請問你能得出什么結(jié)論?For i=2 to 6 step 2 print iNext iPrint “hello!”結(jié)論:結(jié)論: 循環(huán)語句中即使沒有循環(huán)體,循環(huán)語句中即使沒有循環(huán)體, 程序也可以正常運(yùn)行。程序也可以正常運(yùn)行。For i=2 to 6 step 2Next iPrint “hello!”任務(wù)三:探究循環(huán)變量任務(wù)三:探究循環(huán)變量 通過調(diào)試下列通過調(diào)試下列VB程序,分析運(yùn)行結(jié)果,程序,分析運(yùn)行結(jié)

6、果,請問你能得出什么結(jié)論?請問你能得出什么結(jié)論?For i=2 to 5 step 2 print iNext i結(jié)論:結(jié)論:Next后面循環(huán)變量可以省略不寫。后面循環(huán)變量可以省略不寫。For i=2 to 5 step 2 print iNext 通過教師調(diào)試下列通過教師調(diào)試下列VB程序,師生共同分析運(yùn)行結(jié)果,程序,師生共同分析運(yùn)行結(jié)果,看看可以得出什么結(jié)論?看看可以得出什么結(jié)論?For i=2 to 5 step 2 print iNext iFor i=2 to 5 step 2 print i;Next i結(jié)論:結(jié)論: 輸出語句輸出語句Print結(jié)尾加結(jié)尾加“;”,輸出結(jié)果就不換行;,

7、輸出結(jié)果就不換行; 輸出語句輸出語句Print結(jié)尾不加結(jié)尾不加“;”,輸出結(jié)果就換行,輸出結(jié)果就換行 通過教師調(diào)試下列通過教師調(diào)試下列VB程序,師生共同分析運(yùn)行結(jié)果,程序,師生共同分析運(yùn)行結(jié)果,看看可以得出什么結(jié)論?看看可以得出什么結(jié)論?For i=1 to 6 step 2 For n=1 to 3 step 1 print n Next nNext i 結(jié)論:結(jié)論: For循環(huán)語句的循環(huán)體中可以再加循環(huán)語句的循環(huán)體中可以再加For循環(huán)循環(huán)語句,實(shí)語句,實(shí) 現(xiàn)循環(huán)嵌套?,F(xiàn)循環(huán)嵌套?!把h(huán)變量”好比是“人”:1)步長值為正數(shù)時(shí)人就向前走,2)步長值為負(fù)數(shù)時(shí)人就往后退,3)步長為0時(shí)人就原地踏步

8、,4)人的“步子”大小由步長絕對值決定,5)終值好比是墻,若超出范圍人就會(huì)碰到墻而 無法繼續(xù)向前行走(或往后退),此時(shí)就不 執(zhí)行循環(huán)體,同時(shí)循環(huán)也就此結(jié)束了。For i=2 to 5 step 1 print iNext i例題一:例題一:For i=2 to 6 step 2 print iNext i例題二:例題二:For i=6 to 3 step -1 print iNext i例題三:例題三:S=0For i=1 to 3 s=s + i print sNext i例題四:例題四:知識(shí)回顧:賦值語句 s=s+i,表示先將右邊s的值與i值相加,得出一個(gè)新的值,再將這個(gè)新值賦值給左邊的s

9、。拓展延伸:如果將拓展延伸:如果將print s放到放到next后面,該程序可以理解為:求后面,該程序可以理解為:求s=1+2+3的值。的值。For i=34 to 3 step -7 print iNext i 學(xué)生自主嘗試讀程序,然后寫出程序的輸出結(jié)果。學(xué)生自主嘗試讀程序,然后寫出程序的輸出結(jié)果。 開動(dòng)你的大腦,讓電腦休息一會(huì)吧!練習(xí)一:練習(xí)一:練習(xí)二:練習(xí)二:For i=5 to 10 print i;Next i練習(xí)三:練習(xí)三:For i=8 to 3 print iNext i練習(xí)四:練習(xí)四:S=0For i=1 to 100 step 2 s=s+i Next iPrint s基礎(chǔ)題:用基礎(chǔ)題:用For循環(huán)語句編寫出循環(huán)語句編寫出 把把20到到1的所有雙數(shù)用的所有雙數(shù)用Print語句輸出來,要求是語句輸出來,要求是 輸出在一行上,例如輸出在一行上,例如20 18 。4 2提高題:用提高題:用For循環(huán)語句循環(huán)語句 編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論