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