VB《分支結(jié)構(gòu)》教學設計教(學)案
《VB《分支結(jié)構(gòu)》教學設計教(學)案》由會員分享,可在線閱讀,更多相關(guān)《VB《分支結(jié)構(gòu)》教學設計教(學)案(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 . . . 教 材 Visual Basic 程序設計 電子科技大學 作者 周耿烈 雙萍 課題 分支結(jié)構(gòu) 任課教師 課 時 4 教學目標 1、知識目標: ①通過實例正確理解If語句的概念、表示方法、結(jié)構(gòu)和用法;了解If語句在解決實際問題中的作用。通過具體的實例,理解、掌握If語句的格式與功能,并在理解分支語句語法的基礎上掌握多分支結(jié)構(gòu)的使用。 ②能夠初步用If語句設計算法;進一步體會算法的基本思想,提高邏輯思維能力。 2、能力目標: ①通過
2、實例,培養(yǎng)對解決具體問題的過程與步驟進行分析的能力。 ②通過模仿、操作、探索,設計界面、算法、編寫程序以解決具體問題,發(fā)展應用算法的能力。 ③在解決具體問題的過程中學習If語句,感受算法的重要意義。 3、情感目標: ①通過具體實例,感受和體會算法思想在解決具體問題中的意義,進一步體會算法思想的重要性,體驗算法的有效性,形成良好的學習情感,增強學習樂趣。 ②通過感受和認識現(xiàn)代信息技術(shù)在解決實際問題中的重要作用和威力,形成自覺地將實際問題和現(xiàn)代信息技術(shù)結(jié)合的思想。 ③在編寫程序解決問題的過程中,逐步養(yǎng)成扎實嚴謹?shù)目茖W態(tài)度。 教學重點 讓學生學會使用If語句,掌握分支判斷程序結(jié)構(gòu),并
3、用來解決實際問題,養(yǎng)學生的探索、創(chuàng)新能力。 教學難點 條件語句的表示方法、結(jié)構(gòu)和用法;對解決問題的方法和步驟的理解,并能根據(jù)實際問題寫出程序代碼。 教學方法 教法:展示法、提問法、 啟發(fā)法、任務驅(qū)動法、演示講解法 學法:探索學習法、分析法、討論法、總結(jié)法 課前準備 課件、 教案、素材、多媒體機房 設計意圖 通過制作“健康知識問答”和“體重指數(shù)速查工具”,引導學生利用分支結(jié)構(gòu)解決日常生活和工作中的問題,學會對條件進行分析判斷并設置條件,學會根據(jù)分析判斷得到的結(jié)果來決定下一步要做什么,學會使用多分支結(jié)構(gòu)。本節(jié)課通過理論聯(lián)系實際的方法來調(diào)動學生的學習積極性和主動性,經(jīng)過不同任務
4、的提升,循序漸進,激發(fā)學生的合作意識、探究意識和創(chuàng)造性意識。 教 學 過 程 教學 環(huán)節(jié) 時間 安排 教師活動 學生活動 設計意圖 導 入 任務 5 10 5 l 教師提問:你能幫老師完整地翻譯下面的句子嗎? If we pay attention to balan
5、ced diet,and take an active part in physical training ,then we will be full of energy,else will be listless. 如果我們注意合理膳食,積極鍛煉身體,那么我們將會更加精力充沛,否則就會無精打采。 l 教師引導學生分析:我們是否會精力充沛的條件是“合理膳食,積極鍛煉身體”,如果條件成立,那么我們將會更加精力充沛;如果我們不注意合理膳食,也不積極鍛煉身體,即條件不成立,就會無精打采。 本句話用流程圖來表示: 合理膳食 鍛煉身體 無精打采 BMI≥18.5 否 是 否
6、精力充沛 l 教師總結(jié): 在日常生活和工作中,常常需要對某個條件進行分析和判斷,然后根據(jù)分析判斷得到的結(jié)果來決定下一步要做什么。在VB中這類問題是通過分支結(jié)構(gòu)來解決的。 那么這些英語句子和我們今天要學習的VB分支結(jié)構(gòu)語句又有什么關(guān)系呢?大家別著急,我們先來比比看,誰是健康知識百事通。 l 引出任務: 制作選擇題“健康知識問答”:我國第一個“全民健身日”是何時規(guī)定的?其倡議口號是什么? 功能:當答案選擇正確時,出現(xiàn)笑臉圖片;當答案選擇錯誤時,出現(xiàn)哭臉圖片。 學生思考 回答 學生根據(jù)教師引導分析句子的深層含義,并將句子所
7、表達的容繪制成流程圖 學生分組,3人一組,小組成員思考、討論此題思路 通過快樂英語譯句,使學生對If語句有初步的理解和感性認識,激發(fā)學生學習的興趣和熱情,拉開了本節(jié)課教學的序幕 將理論上升到實際應用層面,鼓勵學生將類似的思維方法遷移到今后的學習中 任 務 分 析
8、 任 務 實 施 任 務 實 施 10 5 10 10
9、 5 10 10 10 l 教師提問:程序是怎么判斷我們給出的答案是對還是錯呢?并且能夠根據(jù)對錯顯示相應的圖片? l 教師引導學生分析: 1、此題是以回答的結(jié)果的不同為條件,顯示不同圖像。聯(lián)系剛才的英語翻譯,讓程序判斷對錯是否可以用英語if…then…el
10、se來表示呢? If“答案是對的” Then“顯示笑臉圖片” 答案=B或b 開始 始 輸入答案 輸入答案 完畢 顯示 “笑臉” 顯示 “哭臉” Else“顯示哭臉圖片” 否 是 2、近一步分析問題: “答案是對的”用VB語句如何表示? “出現(xiàn)笑臉圖片” 用VB語句如何表示? “出現(xiàn)哭臉圖片” 用VB語句如何表示? l 教師引導學生歸納知識: 1、單行結(jié)構(gòu)的if 語句 格式: If <條件> then<語句塊1> [Else語句塊2]? 功能:當條件成立時執(zhí)行
11、語句塊1,否則執(zhí)行語句塊2 2、雙分支結(jié)構(gòu)行if 語句格式: if 條件then 語句塊1 [Else 語句塊2] End if l 教師歸納注意點: (1)if…then以與“條件”必須位于一行,其他語句不能與它們同行。 (2)在塊結(jié)構(gòu)if語句的最后必須加上end if 以示塊結(jié)構(gòu)if 語句的完畢。 (3)else部分可以省略,但end if不能省略。 (4)當語句塊1、語句塊2有多條語句時,可以寫在不同的行,也可以寫在同一行,若寫在同一行則語句之間用冒號隔開。 l 教師提問: 行if 語句與塊if 語句的區(qū)別與聯(lián)系是什么? 雙分支行if語句與雙分支塊if 語
12、句功能相同,只是語法格式不同,由于雙分支塊if語句比雙分支行if語句清晰,建議多使用雙分支塊if語句。雙分支塊if語句與雙分支行if 語句可以相互轉(zhuǎn)換。 步驟一: 繪制界面 界面中用到的控件是:文本框、標簽框、命令按鈕和圖像框。繪制控件并設置相應的參數(shù)。 教師提問: 1、 怎樣可以使長文本在文本框中多行顯示? 2、 怎樣給文本框、命令按鈕設置背景色? 3、怎樣在Image圖像框中插入圖片?控制圖片可見與否的屬性是什么? 步驟二: 編寫代碼 編寫Command1、Command2的單擊事件。 教師提問: 1、“答案是對的”用VB語句如何表示? 教師引導學生回顧關(guān)
13、系表達式、邏輯表達式運算符的含義與符號。 l 教師歸納注意點: (1)if語句的條件為關(guān)系表達式、邏輯表達式或數(shù)值表達式。如果是邏輯表達式,表達式的值為True時滿足條件,表達式的值為False時不滿足條件;如果是數(shù)值表達式,表達式的值不為0時滿足條件,為0時不滿足條件。 關(guān)系運算符用于比較兩個字符串或兩個數(shù)值。 在本任務中,“答案是對的”應表示為: Text1.Text =Or Text1.Text = “b”,Text1.Text =“B”為關(guān)系表達式,Or 為邏輯運算符“或”。 (2)語句塊1是滿足條件時執(zhí)行的語句,語句塊2是不滿足條件時執(zhí)行的語句。如果程序分支包含多條語
14、句,則這些語句要按多條語句寫在一行的規(guī)律添加冒號。 l 2、“出現(xiàn)笑臉圖片”和 “出現(xiàn)哭臉圖片” 用VB語句如何表示? 在本任務中,“出現(xiàn)笑臉圖片”應表示為: Image1.Visible = True l “出現(xiàn)哭臉圖片” 應表示為: l Image2.Visible = True 在本任務中,語句塊1和語句塊2均為邏輯表達式。 步驟三: 運行調(diào)試程序,輸出程序 教師運行程序檢驗正確與否,如有錯誤利用調(diào)試功能調(diào)試程序。 學生觀察、思考 回答以下問題 小組討論 學生自主探究 繪制流程圖 小組討論總結(jié)為:可以用 if…t
15、hen…else 來編寫程序 學生思考 小組討論 根據(jù)英語句子翻譯總結(jié)出兩種形式的if結(jié)構(gòu)語句 學生做筆記 小組思考、討論 歸納出總結(jié)區(qū)別和聯(lián)系 小組成員討論 嘗試繪制出界面 學生思考 自主探究 小組成員討論 嘗試用 if…then…else 架構(gòu)整個程序 學生思考 積極發(fā)言 學生進一步掌握表達式、邏輯表達式運算符的用法,并學會如何對if語句的條
16、件進行設置 學生強化對圖像框控件的認識 學生參考步驟認真完成教師巡視指導,與時解答普遍性問題 通過小組討論,充分發(fā)揮學生獨立完成問題的能力 依據(jù)建構(gòu)主義理論,學生只有用自己的知識去過濾和解釋新知識,才能達到對新知識意義的建構(gòu)和對原有經(jīng)驗的發(fā)行和重組 教師通過提問引導的方式讓學生自己總結(jié)出單雙分支語句的結(jié)構(gòu),這種教師先引導學生后總結(jié)的教學方法,收到較好效果 界面設計培養(yǎng)學生的界面排版能力和審美觀
17、 學生通過小組合作,能發(fā)揮主觀能動性,完成課堂任務,積極思考,踴躍發(fā)言,在輕松愉快的氣氛中完成本課學習任務 激發(fā)學生學習興趣,培養(yǎng)學生自主學習能力,分析問題能力,解決問題能力 課 堂 評 價 5 選出有代表性的作業(yè),引導學生完成自我評價和相互評價。 作業(yè)評價依據(jù): 1、界面整潔、美觀,控件屬性設置正確。 2、各控件的事件代碼編寫符合規(guī)。 3、運行結(jié)果與預期一致。 提交作業(yè),對作業(yè)評價打分,即時記錄 不同的人對同一任務完成有不同的方法、過程和體驗,可以通過交流與協(xié)作
18、得到啟發(fā),從而不斷完善自己的認識結(jié)構(gòu)。學生巧于手,明于心,述于口,有利于對其思維能力和表達能力的培養(yǎng)。 導 入 任 務 10 青少年是國家的未來,他們的體制與健康水平代表著一個國家未來的國民體制健康水平。體重指數(shù)作為反映青少年體脂的指數(shù)和估計肥胖發(fā)病率的參數(shù)已經(jīng)被社會所重視。 體重指數(shù)(BMI:Body Mass Index )是與體脂肪總量密切相關(guān)的指標,主要反映全身性超重和肥胖,是世界衛(wèi)生組織(WHO)推薦的國際統(tǒng)一使用的肥胖分型標準。 引出任務: 制作“體重指數(shù)速查工
19、具”。 功能:能夠在輸入“體重”“身高”后根據(jù)公式計算出BMI的值并根據(jù)BMI的值是否標準給出相應的健康建議。 觀察思考 理論聯(lián)系實際,提出課程任務,明確任務要求 任 務 分 析 10 l 教師提問: 程序是怎么判斷BMI的值是否標準?如何給出相應的健康建議? l 教師引導學生分析: 1、 此題是以BMI值的圍為條件,給出不同的健康建議。 一般的分支結(jié)構(gòu)語句: if 條件then 語句塊1 [Els
20、e 語句塊2] End if 教師提問:這個<語句塊2>可不可以是另外一個if語句呢?如果是的話如何繪制流程圖? 開始 始 輸入體重身高 BMI≤18.5 標準 偏瘦 BMI≥24 超重 是 否 是 否 2、 近一步分析問題: 當“BMI≥24”滿足時直接給出“超重”的建議,當這個條件不滿足時,怎樣給出判斷條件呢?應該如何編寫分支嵌套語句? 觀察、討論、 交流、思考 學生思考 繪
21、制流程圖 以問導思,以思釋疑,開啟學生心智,激發(fā)學生學習的欲望,為教與學營造良好氛圍 學生在教師的引導下,理智和情感體驗不斷更新,并嘗試運用所學知識去完成新任務,循序漸進,逐步提高,不斷鞏固知識,掌握原理,最終形成技能方法。 任 務 實 施 10 10 15
22、 5 l 教師引導學生歸納知識: 多分支結(jié)構(gòu): if <條件1> then <語句塊1> else if <條件2> then <語句塊2> elseif <條件3> then <語句塊3> Else <語句塊4> end if 步驟一: 繪制界面 界面中用到的控件是:文本框、標簽框和命令按鈕。繪制控件并設置相應的參數(shù)。 l 教師提問: 1、 怎樣可以使長文本在文本框中多行顯示? 2、 如何修改文本框和標簽框的顏色?應設置屬性中的哪個參數(shù)? 3、 命令按鈕為什么直接設置背景色屬性時不起作用? 步驟二:
23、 編寫代碼 編寫Command1、Command2的單擊事件。 l 教師提問: 1、 當“BMI≥24”滿足時直接給出“超重”的建議,怎樣將建議賦值到文本框中? 2、 當“BMI≥24”不滿足時,即“BMI<24”時,又分成了兩種情況,這時應該使用什么語句來判斷條件呢?判斷條件該如何表達? 步驟三: 運行調(diào)試程序,輸出程序 教師運行程序檢驗正確與否,如有錯誤利用調(diào)試功能調(diào)試程序。 學生歸納多分支的結(jié)構(gòu)和用途 小組討論,學生進行自主制作,遇到問題可以向同學、老師請教
24、 學生參考步驟認真完成教師巡視指導,與時解答普遍性問題 培養(yǎng)學生自主學習的能力,同時也鼓勵他們樹立合作意識,互相幫助,共同進步。 引導學生進行有效的學習,為他們進行探究、創(chuàng)作提供保障。 教會學生在學習中遇到問題時,該如何利用各種資源,解決問題,讓他們明白團體精神、精神的重要性 課 堂 評 價 10 選出有代表性的作業(yè),引導學生完成
25、自我評價和相互評價。 作業(yè)評價依據(jù): 1、界面整潔、美觀,控件屬性設置正確。 2、各控件的事件代碼編寫符合規(guī)。 3、運行結(jié)果與預期一致。 學生通過互相交流,對自己的學習活動進行恰當?shù)脑u價 不同的人對同一任務完成有不同的方法、過程和體驗,可以通過交流與協(xié)作得到啟發(fā),從而不斷完善自己的認識結(jié)構(gòu)。學生巧于手,明于心,述于口,有利于對其思維能力和表達能力的培養(yǎng)。 課 堂 小 結(jié) 10 教師對本節(jié)課的知識點和整個學習過程加以點評。 學生總結(jié)知識點和任務完成中遇到的問題與解決方法。 學生思考、總結(jié) 培養(yǎng)知識的梳理能力 作 業(yè) 布 置 5 利用多分支結(jié)構(gòu)編寫
26、程序,讓體重指數(shù)不合理的同學多了解膳食平衡的知識,改變飲食結(jié)構(gòu),積極鍛煉身體,使體重指數(shù)達標。 要求: 輸入食物的顏色,單擊“揭秘”按鈕,文本框中給出相應的食物類別介紹。 教 學 反 思 以社會熱點問題“青少年學生健康”扣入教學,以設計《健康知識問答》、《體重指數(shù)速查工具》應用程序為任務展開教學,激發(fā)學生的學習興趣和主動學習精神,并使抽象的學習目標具體化,引導教學活動有序完成。實行分層教學,實踐任務的設計既考慮到基礎較好的學生,也兼顧到一般同學的學習,為此在探究任務中就拓展了一個多分支語句。 從學生完成的作業(yè)來看,學生的掌握情況較好,基本上都
27、能完成程序設計工作。完成過程中,同學之間能互相幫助,表達了很強的合作互助精神,值得提倡和表揚。 不足之處: 1、考慮到課堂時間有限,沒能讓學生充分發(fā)揮程序界面設計的創(chuàng)造力。 2、如能在教學過程中穿插幾道分析If語句輸出值的習題,將會更加加深學生的知識化。 3、今后還需要在提高自己對課堂的分析、應變等課堂駕馭能力方面不斷努力。 附:學生自我評價表 評價任務 VB分支結(jié)構(gòu) 班級 小組成員 評價者 你的問題解決了嗎? □是 □否 如果沒有解決,原因在于以下哪些方面? □分析問題有誤;
28、 □算法設計錯誤; □對選擇結(jié)構(gòu)理解不夠; □調(diào)試程序失??; □其他 。 通過學習任務,你的主要收獲是什么? 你編寫的程序有哪些不足之處與改進方法? 完成任務時,你是否和同學們積極進行合作交流了? 您覺得本節(jié)容困難之處? 您覺得學習效果如何? □聽懂并能解決問題 □能聽懂 □聽懂一些 □沒有聽懂 對老師的希望與建議 你給自己定的評價等級為 □A □B □C □D 評價等級:A:優(yōu)秀;B:良好; C:一般; D:有待改進。 注:請同學們根據(jù)對本堂課知識點的掌握情況如實對自己客觀評價。 13 / 13
- 溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應急救援安全知識競賽試題
- 1 礦井泵工考試練習題含答案
- 2煤礦爆破工考試復習題含答案
- 1 各種煤礦安全考試試題含答案