版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、VB程序設(shè)計中循環(huán)嵌套的使用一、課題名稱VB程序設(shè)計中循環(huán)嵌套的使用二、教學目標1. 知識目標了解循環(huán)結(jié)構(gòu)程序設(shè)計思想,準確掌握“For -Next”循環(huán)結(jié)構(gòu)的應(yīng)用以及循環(huán)嵌套的使用。2. 能力目標熟練掌握循環(huán)的嵌套,能編寫雙重循環(huán)結(jié)構(gòu)的程序;能熟練應(yīng)用Print 方法、 tab(函數(shù)和Abs(函數(shù)控制輸出格式。3. 情感目標增強學生的邏輯思維能力,培養(yǎng)學生分析解決實際問題的同時,鍛煉他們探索規(guī)律,舉一反三,融會貫通的能力。三、教學重點、難點1. 重點:循環(huán)嵌套語句的結(jié)構(gòu)和使用2. 難點:內(nèi)外循環(huán)的功能及print、tab()、Abs()函數(shù)對輸出格式的控制通過多次強化訓練,讓學生掌握重點,學
2、生實訓時老師巡視指導,幫助學生突破難點并再最后總結(jié)集中講解一遍重點,難點以讓學生突破重、難點。四、教學方法1. 情境導入法:情景引入,設(shè)置懸念,引起學生對本堂課的興趣。2. 啟發(fā)式教學法:通過實例提出的問題,引導學生思考討論、并上機實踐,得出本節(jié)課所教授新知識。3. 分層教學法:根據(jù)不同學生的基礎(chǔ)不同,提問或任務(wù)的難易程度不同,并對基礎(chǔ)相對較弱的學生給以更多的上機實踐指導。五、教學用具計算機實訓室,visual basic6.0軟件。六、課時安排1課時七、教學過程(一)設(shè)置懸念、引起學生對本堂課的興趣把課前調(diào)試好的課本上圖1-12-1的程序設(shè)計演示給學生看,激發(fā)學生的好奇心,求知欲,引起學生對
3、本堂課的興趣。問學生想不想知道這個小程序是如何實現(xiàn)的,學完本堂課就知道了!(二)導入1. 復習循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)也稱重復結(jié)構(gòu),它的作用是使一段程序能重復執(zhí)行,被重復執(zhí)行的部分稱為循環(huán)體。但重復一般都是有條件的,即在滿足FOR語句中的條件下才執(zhí)行循環(huán)體,否則退出循環(huán)體。“FORNEXT”語句的語句格式:格式:FOR變量名=表達式1 TO 表達式2 STEP表達式3語句序列(循環(huán)體)NEXT 說明:1)當步長為1時,STEP1可省略不寫;2)語句序列中可以含有任意多條語句,也可無任何語句,稱為空循環(huán);3)語句序列中可以含有循環(huán)結(jié)構(gòu);4)有時需中途退出循環(huán),這時用EXITFOR命令。2. 應(yīng)用循環(huán)結(jié)
4、構(gòu)的具體實例編寫程序輸出如下字符圖形:1 2 3 4 5程序如下:For j=1 To 5Print j;Next jPrint3. 提出問題上面的代碼完成了在一行內(nèi)輸入5個數(shù)字,如果要得到三行同樣的字符圖形,即如圖(一)所示的圖形,應(yīng)該怎么寫程序呢?1 2 3 4 51 2 3 4 51 2 3 4 5圖(一)給學生五分鐘時間自由討論和上機實驗如何實現(xiàn)輸出上面的字符圖形(三)引出循環(huán)嵌套結(jié)構(gòu)要得到圖一所示的圖形,我們可以將上面的“FORNEXT”語句重復3次,但是如果要打印20行,30行甚至更多行呢?有沒有更簡便的方法?我們知道循環(huán)結(jié)構(gòu)能夠使一段程序重復執(zhí)行,如果把上面的“FORNEXT”語
5、句放到另外一個循環(huán)之中,讓它反復執(zhí)行3次,能不能得到圖形(一)的輸出呢?我們一起來試一下:For i=1 To 3For j=1 To 5Print j;Next jPrintNext i執(zhí)行程序,得到如圖(一)所示的字符圖形。得出結(jié)論:像上面的程序那樣,已經(jīng)知道了循環(huán)的次數(shù),可以再利用一個“FORNEXT”循環(huán)語句,這樣就形成了循環(huán)中套循環(huán)的結(jié)構(gòu),我們稱之為循環(huán)的嵌套。注意:外循環(huán)控制行數(shù),內(nèi)循環(huán)控制(四)進一步探究、加深理解再看一個由數(shù)字組成的字符圖形(二):11 21 2 31 2 3 4圖形(二)觀察該圖形的特點,其規(guī)律是第一行輸出1個字符,第二行輸出2個字符,第i行輸出i個字符。由剛
6、才的嵌套循環(huán)例子可知,外循環(huán)控制的是輸出的行數(shù),內(nèi)循環(huán)控制輸出列數(shù),因此我們只需在圖形(一)程序的基礎(chǔ)上把Forj=1 To 5的終值5改為i即可,學生自己上機驗證修改后的程序是否能得到圖形(二)。最后看圖形(三)11 21 2 31 2 3 4圖(三)這個圖中的字符和圖二中的字符一樣,只是每行第一個字符的位置不同。要改變每行第一個字符的位置,可以使用Tab()制表函數(shù)。圖形的程序代碼如下:For i=1 To 4Print Tab(40-i*3);For j=1 To iPrint j; 注意:此處課本上為Print i,應(yīng)該為Print j 才能得到圖(三)Next j PrintNext
7、 i課本后面的“想一想”問題由學生自己在課后思考練習(五)綜合練習、探索實踐1. 效果演示。把課前調(diào)試好的課本上的程序設(shè)計再次演示給學生看,讓學生仔細觀察每一演示運行頁面。程序部分演示頁面效果圖如下:單擊“左上部分”及“右下部分”效果圖2. 程序界面設(shè)計由學生參考演示界面自行完成。3. 程序代碼編寫學生先看課本上已給出的代碼,有不能理解的語句的舉手詢問教師。然后學生根據(jù)教材中已給出的代碼上機實訓,并思考補充教材中未給出的代碼。期間前后排的學生可以相互討論,教師巡視指導學生。教師最后給出正確答案,并就巡視時學生出現(xiàn)的問題、易錯點、難點再講解一遍。(六)總結(jié)與提升 循環(huán)嵌套就是在循環(huán)體中又有循環(huán)的結(jié)構(gòu),循環(huán)體外的循環(huán)稱為外循環(huán),循環(huán)體內(nèi)的循環(huán)稱為內(nèi)循環(huán)。如果程序需要,還可以在內(nèi)循環(huán)里再嵌入另一個循環(huán),從而構(gòu)成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)包工合同范例
- 建材買賣門窗合同范例
- 工程物料采購合同范例
- 住建部住房合同模板
- 學校元旦文藝匯演開幕式講話
- 鄉(xiāng)村組織員個人總結(jié)
- 徐州造價咨詢合同范例
- 建材供應(yīng)合作合同范例
- 小冰袋原料采購合同范例
- 人工挖樁合同范例
- 設(shè)備設(shè)施拆除報廢申請表
- 讀音常考題型第一輪復習專項訓練(試題)人教PEP版英語六年級上冊
- 以循證醫(yī)學為基礎(chǔ)的靜脈輸液實踐指南INS指南解讀
- 【機械手】-基于組態(tài)王的機械手設(shè)計報告
- 二年級數(shù)學歐利和他的懶弟弟優(yōu)秀課件
- 橋梁工程課程設(shè)計(完整)
- GB/T 27794-2023電力電纜用預制混凝土導管
- 理工創(chuàng)新工坊智慧樹知到答案章節(jié)測試2023年西安理工大學
- 我的家鄉(xiāng)寧夏
- 子宮內(nèi)膜癌的護理查房
- 國有企業(yè)干部選拔任用工作系列表格優(yōu)質(zhì)資料
評論
0/150
提交評論