VB《分支結(jié)構(gòu)嵌套》教學(xué)設(shè)計(jì)教案_第1頁(yè)
VB《分支結(jié)構(gòu)嵌套》教學(xué)設(shè)計(jì)教案_第2頁(yè)
VB《分支結(jié)構(gòu)嵌套》教學(xué)設(shè)計(jì)教案_第3頁(yè)
VB《分支結(jié)構(gòu)嵌套》教學(xué)設(shè)計(jì)教案_第4頁(yè)
VB《分支結(jié)構(gòu)嵌套》教學(xué)設(shè)計(jì)教案_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、教 材Visual Basic程序設(shè)計(jì)出版社西安電子科技大學(xué)出版社作者周耿烈趙雙萍 課題分支結(jié)構(gòu)嵌套任課教師 課 時(shí)4教學(xué)目標(biāo)1、知識(shí)目標(biāo):理解什么是嵌套分支結(jié)構(gòu),它和以前的分支結(jié)構(gòu)有什么不同,什么情況下使用嵌套分支結(jié)構(gòu)來(lái)編寫(xiě)程序,學(xué)會(huì)用簡(jiǎn)單的If套用語(yǔ)句解決一些常見(jiàn)的小問(wèn)題,掌握嵌套分支結(jié)構(gòu)和select case語(yǔ)句之間的轉(zhuǎn)換。2、能力目標(biāo):經(jīng)歷學(xué)習(xí)、分析、歸納、實(shí)踐的認(rèn)知過(guò)程,可以使用Visual Basic語(yǔ)言編寫(xiě)簡(jiǎn)單的if套用小程序。3、情感目標(biāo):培養(yǎng)學(xué)生一絲不茍的精神,并激發(fā)學(xué)生們的興趣,通過(guò)一些具有啟發(fā)性的講解和鼓勵(lì),使得同學(xué)們?cè)谧约喊蠢蠋煹囊笞龀龅男〕绦蛏显偌尤胍恍┆?dú)特的元素

2、和功能,使得他們具有成就感。教學(xué)重點(diǎn)If嵌套語(yǔ)句的使用,嵌套分支結(jié)構(gòu)的理解,select case語(yǔ)句的使用教學(xué)難點(diǎn)運(yùn)用嵌套分支結(jié)構(gòu)編寫(xiě)小程序教學(xué)方法教法:展示法、提問(wèn)法、 啟發(fā)法、任務(wù)驅(qū)動(dòng)法、演示講解法學(xué)法:探索學(xué)習(xí)法、分析法、討論法、總結(jié)法課前準(zhǔn)備課件、 教案、素材、多媒體機(jī)房設(shè)計(jì)意圖通過(guò)制作“判斷學(xué)生得分等級(jí)”,引導(dǎo)學(xué)生利用分支結(jié)構(gòu)解決日常生活和工作中的問(wèn)題,學(xué)會(huì)對(duì)條件進(jìn)行分析判斷并設(shè)置條件,學(xué)會(huì)根據(jù)分析判斷得到的結(jié)果來(lái)決定下一步要做什么,學(xué)會(huì)使用分支嵌套結(jié)構(gòu)。本節(jié)課通過(guò)理論聯(lián)系實(shí)際的方法來(lái)調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性,經(jīng)過(guò)不同任務(wù)的提升,循序漸進(jìn),激發(fā)學(xué)生的合作意識(shí)、探究意識(shí)和創(chuàng)造性意

3、識(shí)。教 學(xué) 過(guò) 程教學(xué)環(huán)節(jié)時(shí)間安排教師活動(dòng)學(xué)生活動(dòng)設(shè)計(jì)意圖導(dǎo)入任務(wù)10101055l 教師提問(wèn):你能幫老師完整地翻譯下面的句子嗎?if you get more than 90 points then you will get a good elseif you got 70 pointsthen you will get the mediumelseif you get 60 points belowthen you can only get failed 如果你能考到90分以上,那么你就可以得到“優(yōu)秀”;否則如果你能考到70分,那么你就可以得到“中等”; 否則如果你考到60分以下,那么你只

4、能得到“不及格”了。l 教師引導(dǎo)學(xué)生分析:你是否能得到“優(yōu)秀”的條件是“考到90分以上”;如果條件不滿(mǎn)足,那么你是否能得到“中等”的條件是“考到70分”; 如果條件仍然不滿(mǎn)足,那么你能得到“不及格”的條件是“考到60分”以下;本句話(huà)用流程圖來(lái)表示:l 教師總結(jié):在日常生活和工作中,當(dāng)對(duì)一個(gè)條件判斷出現(xiàn)兩個(gè)以上的結(jié)果時(shí),用單分支和雙分支結(jié)構(gòu)實(shí)現(xiàn)就會(huì)出現(xiàn)困難。在VB中這類(lèi)問(wèn)題是通過(guò)嵌套分支結(jié)構(gòu)來(lái)解決的。那么這些英語(yǔ)句子和我們今天要學(xué)習(xí)的VB嵌套分支結(jié)構(gòu)語(yǔ)句又有什么關(guān)系呢?l 引出任務(wù):設(shè)計(jì)一個(gè)程序,從鍵盤(pán)輸入學(xué)生的成績(jī),然后判斷其等級(jí):優(yōu)秀(90100分)、良好(8089分)、中等(7079分)、

5、及格(6969分)、不及格(059分)。學(xué)生回答學(xué)生思考學(xué)生根據(jù)教師引導(dǎo)分析句子的深層含義,并將句子所表達(dá)的內(nèi)容繪制成流程圖學(xué)生分組,3人一組,小組成員思考、討論本題思路通過(guò)快樂(lè)英語(yǔ)譯句,使學(xué)生對(duì)If語(yǔ)句有初步的理解和感性認(rèn)識(shí),激發(fā)學(xué)生學(xué)習(xí)的興趣和熱情,拉開(kāi)了本節(jié)課教學(xué)的序幕將理論上升到實(shí)際應(yīng)用層面,鼓勵(lì)學(xué)生將類(lèi)似的思維方法遷移到今后的學(xué)習(xí)中任務(wù)分析任務(wù)實(shí)施任務(wù)實(shí)施1510101015105l 教師提問(wèn):程序是怎么判斷我們給出的成績(jī)是什么等級(jí)呢?l 教師引導(dǎo)學(xué)生分析:1、本題是以學(xué)生成績(jī)?yōu)闂l件,顯示不同的等級(jí)。聯(lián)系剛才的英語(yǔ)翻譯,讓程序判斷等級(jí)可以用英語(yǔ)結(jié)構(gòu)來(lái)表示呢?2、近一步分析問(wèn)題:“輸入

6、成績(jī)”用VB語(yǔ)句如何表示?“判斷成績(jī)等級(jí)” 用VB語(yǔ)句如何表示?l 教師引導(dǎo)學(xué)生歸納知識(shí):If嵌套結(jié)構(gòu):在行結(jié)構(gòu) If語(yǔ)句和塊結(jié)構(gòu)的If語(yǔ)句的語(yǔ)句塊部分又嵌套了一個(gè)完整的If結(jié)構(gòu),稱(chēng)為If語(yǔ)句的嵌套。if then else if thenelse if then End if end ifend ifl 教師歸納注意點(diǎn):(1)在嵌套時(shí),嵌套的If語(yǔ)句必須是完整的,可以嵌套在Then部分也可以嵌套在else部分,但注意不能交叉。(2)在嵌套的層數(shù)較多時(shí),要注意嵌套的正確性,一般原則是:每一個(gè)“Else”與距它最近的且未與其他“Else”配對(duì)的“IfThen”配對(duì)。(3)必須保證每一個(gè)If都有E

7、nd if與之配對(duì),配對(duì)原則同Else。步驟一:繪制界面界面中用到的控件是:文本框、標(biāo)簽框、命令按鈕和圖像框。繪制控件并設(shè)置相應(yīng)的參數(shù)。教師提問(wèn):1、 怎樣可以使長(zhǎng)文本在文本框中多行顯示?2、 怎樣給標(biāo)簽框、文本框、命令按鈕設(shè)置背景色?步驟二:編寫(xiě)代碼編寫(xiě)Command1、Command2的單擊事件。l 教師提問(wèn):“判斷等級(jí)”用VB語(yǔ)句如何表示?l 教師歸納注意點(diǎn):(1)該程序在執(zhí)行時(shí),依次判斷If語(yǔ)句中的“條件”,只要有一個(gè)“條件”滿(mǎn)足,執(zhí)行其后的Then語(yǔ)句部分,然后跳出If結(jié)構(gòu),執(zhí)行后續(xù)語(yǔ)句。(2)在使用If語(yǔ)句的嵌套時(shí),對(duì)條件的判斷往往是復(fù)雜的,當(dāng)各條件之間有關(guān)聯(lián)時(shí),尤其要注意條件語(yǔ)句

8、的設(shè)計(jì)。步驟三:運(yùn)行調(diào)試程序,輸出程序教師運(yùn)行程序檢驗(yàn)正確與否,如有錯(cuò)誤利用調(diào)試功能調(diào)試程序。學(xué)生觀察、思考回答問(wèn)題小組討論學(xué)生自主探究繪制流程圖學(xué)生思考小組討論根據(jù)英語(yǔ)句子翻譯總結(jié)出if嵌套結(jié)構(gòu)語(yǔ)句 學(xué)生做筆記小組成員討論嘗試?yán)L制出界面學(xué)生思考自主探究學(xué)生參考步驟認(rèn)真完成教師巡視指導(dǎo),及時(shí)解答普遍性問(wèn)題通過(guò)小組討論,充分發(fā)揮學(xué)生獨(dú)立完成問(wèn)題的能力依據(jù)建構(gòu)主義理論,學(xué)生只有用自己的知識(shí)去過(guò)濾和解釋新知識(shí),才能達(dá)到對(duì)新知識(shí)意義的建構(gòu)和對(duì)原有經(jīng)驗(yàn)的發(fā)行和重組教師通過(guò)提問(wèn)引導(dǎo)的方式讓學(xué)生自己總結(jié)出嵌套分支語(yǔ)句的結(jié)構(gòu),這種教師先引導(dǎo)學(xué)生后總結(jié)的教學(xué)方法,收到較好效果界面設(shè)計(jì)培養(yǎng)學(xué)生的界面排版能力和審美

9、觀學(xué)生通過(guò)小組合作,能發(fā)揮主觀能動(dòng)性,完成課堂任務(wù),積極思考,踴躍發(fā)言,在輕松愉快的氣氛中完成本課學(xué)習(xí)任務(wù)激發(fā)學(xué)生學(xué)習(xí)興趣,培養(yǎng)學(xué)生自主學(xué)習(xí)能力,分析問(wèn)題能力,解決問(wèn)題能力課堂評(píng)價(jià)5選出有代表性的作業(yè),引導(dǎo)學(xué)生完成自我評(píng)價(jià)和相互評(píng)價(jià)。作業(yè)評(píng)價(jià)依據(jù):1、界面整潔、美觀,控件屬性設(shè)置正確。2、各控件的事件代碼編寫(xiě)符合規(guī)范。3、運(yùn)行結(jié)果與預(yù)期一致。提交作業(yè),對(duì)作業(yè)評(píng)價(jià)打分,即時(shí)記錄不同的人對(duì)同一任務(wù)完成有不同的方法、過(guò)程和體驗(yàn),可以通過(guò)交流與協(xié)作得到啟發(fā),從而不斷完善自己的認(rèn)識(shí)結(jié)構(gòu)。學(xué)生巧于手,明于心,述于口,有利于對(duì)其思維能力和表達(dá)能力的培養(yǎng)。導(dǎo)入任務(wù)請(qǐng)用 Select case語(yǔ)句改寫(xiě)上面的程序

10、。理論聯(lián)系實(shí)際,提出課程任務(wù),明確任務(wù)要求任務(wù)分析510l 教師提問(wèn):當(dāng)程序的條件太多,用If語(yǔ)句來(lái)判斷的話(huà)是否存在一些不足?比如程序是否美觀、是否便于閱讀、程序的執(zhí)行效率等等。l 教師引導(dǎo)學(xué)生歸納知識(shí):Select Case語(yǔ)句又被稱(chēng)為情況語(yǔ)句,可以實(shí)現(xiàn)多分支結(jié)構(gòu)程序設(shè)計(jì),同If語(yǔ)句一樣,也是條件判斷的語(yǔ)句。它的功能也可以用IF語(yǔ)句來(lái)完成。Select Case語(yǔ)句在執(zhí)行的效率上,同If語(yǔ)句相比,肯定是要快得多。Select Case語(yǔ)句的語(yǔ)法:Select Case 測(cè)試表達(dá)式 Case 條件表達(dá)式1 語(yǔ)句塊1 Case 條件表達(dá)式2 語(yǔ)句塊2 Case 條件表達(dá)式3 語(yǔ)句塊3 . Cas

11、e 條件表達(dá)式n 語(yǔ)句塊n Case Else 語(yǔ)句塊ElseEnd Select當(dāng)某個(gè)條件表達(dá)式與測(cè)試表達(dá)式相匹配時(shí),則執(zhí)行其后的語(yǔ)句塊,否則執(zhí)行Case Else后的語(yǔ)句塊,然后結(jié)束Select Case塊的執(zhí)行。同If語(yǔ)句一樣,可以不要Case Else語(yǔ)句。學(xué)生思考回答問(wèn)題觀察、討論、交流、思考以問(wèn)導(dǎo)思,以思釋疑,開(kāi)啟學(xué)生心智,激發(fā)學(xué)生學(xué)習(xí)的欲望,為教與學(xué)營(yíng)造良好氛圍學(xué)生在教師的引導(dǎo)下,理智和情感體驗(yàn)不斷更新,并嘗試運(yùn)用所學(xué)知識(shí)去完成新任務(wù),循序漸進(jìn),逐步提高,不斷鞏固知識(shí),掌握原理,最終形成技能方法。任務(wù)實(shí)施155編寫(xiě)代碼:編寫(xiě)Command1、Command2的單擊事件。l 教師提

12、問(wèn):1、 Select Case測(cè)試表達(dá)式在本題中應(yīng)如何表示?2、 條件表達(dá)式中應(yīng)如何表示成績(jī)的范圍?步驟三:運(yùn)行調(diào)試程序,輸出程序教師運(yùn)行程序檢驗(yàn)正確與否,如有錯(cuò)誤利用調(diào)試功能調(diào)試程序。小組討論,學(xué)生進(jìn)行自主制作,遇到問(wèn)題可以向同學(xué)、老師請(qǐng)教培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,同時(shí)也鼓勵(lì)他們樹(shù)立合作意識(shí),互相幫助,共同進(jìn)步。引導(dǎo)學(xué)生進(jìn)行有效的學(xué)習(xí),為他們進(jìn)行探究、創(chuàng)作提供保障。鞏固學(xué)生對(duì)知識(shí)的理解,也可在練習(xí)中發(fā)現(xiàn)問(wèn)題,使問(wèn)題得到及時(shí)的解決課堂評(píng)價(jià)10選出有代表性的作業(yè),引導(dǎo)學(xué)生完成自我評(píng)價(jià)和相互評(píng)價(jià)。作業(yè)評(píng)價(jià)依據(jù):1、界面整潔、美觀,控件屬性設(shè)置正確。2、各控件的事件代碼編寫(xiě)符合規(guī)范。3、運(yùn)行結(jié)果與預(yù)

13、期一致。學(xué)生通過(guò)互相交流,對(duì)自己的學(xué)習(xí)活動(dòng)進(jìn)行恰當(dāng)?shù)脑u(píng)價(jià)知識(shí)性?xún)?nèi)容的小結(jié),可把課堂教學(xué)傳授的知識(shí)盡快化為學(xué)生的素質(zhì)課堂小結(jié)10教師對(duì)本節(jié)課的知識(shí)點(diǎn)和整個(gè)學(xué)習(xí)過(guò)程加以點(diǎn)評(píng)。學(xué)生總結(jié)知識(shí)點(diǎn)和任務(wù)完成中遇到的問(wèn)題及解決辦法。學(xué)生思考、總結(jié)檢驗(yàn)學(xué)生對(duì)本節(jié)課內(nèi)容的理解和運(yùn)用程度以及實(shí)際接受情況,并促使學(xué)生進(jìn)一步鞏固和掌握所學(xué)內(nèi)容。對(duì)作業(yè)實(shí)施分層設(shè)置,分必做和選做,利于拓展學(xué)生的自主發(fā)展的空間作業(yè)布置5編寫(xiě)程序計(jì)算貨物運(yùn)費(fèi)。設(shè)貨物運(yùn)費(fèi)每噸單價(jià)P(元)與運(yùn)輸距離d(千米)之間的關(guān)系如下: 30 d100 27.5 100d200P= 25 200d300 22.5 300d400 20 d400輸入托運(yùn)的貨

14、物重量為 W噸,托運(yùn)的距離為d千米,計(jì)算總費(fèi)用T:T=P*W*d教 學(xué) 反 思以設(shè)計(jì)判斷學(xué)生得分等級(jí)應(yīng)用程序?yàn)槿蝿?wù)展開(kāi)教學(xué),激發(fā)學(xué)生的學(xué)習(xí)興趣和主動(dòng)學(xué)習(xí)精神,并使抽象的學(xué)習(xí)目標(biāo)具體化,引導(dǎo)教學(xué)活動(dòng)有序完成。實(shí)行分層教學(xué),實(shí)踐任務(wù)的設(shè)計(jì)既考慮到基礎(chǔ)較好的學(xué)生,也兼顧到一般同學(xué)的學(xué)習(xí),為此在探究任務(wù)中就拓展了一個(gè)多分支語(yǔ)句。從學(xué)生完成的作業(yè)來(lái)看,學(xué)生的掌握情況較好,基本上都能完成程序設(shè)計(jì)工作。完成過(guò)程中,同學(xué)之間能互相幫助,體現(xiàn)了很強(qiáng)的合作互助精神,值得提倡和表?yè)P(yáng)。不足之處:1、課堂時(shí)間有限,沒(méi)有讓學(xué)生更深刻的比較分支嵌套結(jié)構(gòu)和多分支結(jié)構(gòu)的不同。2、今后還需要在提高自己對(duì)課堂的分析、應(yīng)變等課堂駕馭能力方面不斷努力。附:學(xué)生自我評(píng)價(jià)表評(píng)價(jià)任務(wù) VB分支結(jié)構(gòu)嵌套班級(jí) 小組成員 評(píng)價(jià)者 你的問(wèn)題解決了嗎? 是 否 如果沒(méi)有解決,原因在于以下哪些方面? 分析問(wèn)題有誤

溫馨提示

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

評(píng)論

0/150

提交評(píng)論