【文章內(nèi)容簡介】
?!窘處熁顒?dòng)】與學(xué)生一起分析程序代碼的編寫?!緦W(xué)生活動(dòng)】編寫程序代碼。=TimeBeep(1)創(chuàng)設(shè)情境,引入新知。(3)了解代碼編寫的原則,體驗(yàn)代碼編寫的樂趣。自主實(shí)踐根據(jù)計(jì)時(shí)器的Enabled屬性,制作P29頁的時(shí)鐘程序。鞏固提高,融會貫通。小結(jié)本節(jié)主要掌握如何調(diào)用外部控件及計(jì)時(shí)器的屬性設(shè)置。師生共同歸納本節(jié)所學(xué)內(nèi)容。二、教學(xué)反思本節(jié)重點(diǎn)講了如何調(diào)用外部控件以及計(jì)時(shí)器的屬性,程序代碼比較簡單,學(xué)生掌握情況較好。第5課 數(shù)據(jù)的存儲箱變量一、教學(xué)設(shè)計(jì)(一)教材分析本課內(nèi)容是學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ),涉及較多的以前沒有接觸到的概念。通過設(shè)置現(xiàn)實(shí)中計(jì)算打折商品價(jià)格這一生活情境,提出完成“打折商品計(jì)價(jià)器”任務(wù)。(二)學(xué)情分析:學(xué)生通過前幾節(jié)的學(xué)習(xí),了解了編寫程序的基本思路,掌握了程序界面的設(shè)計(jì)方法。(三)教學(xué)目標(biāo)知識和技能目標(biāo)◇理解變量的含義及作用,并能合理地定義使用變量?!罅私獬R姷膸追N數(shù)據(jù)類型及其含義。◇了解常見的幾種標(biāo)準(zhǔn)函數(shù)及其作用?!罅私忭樞虺绦蚪Y(jié)構(gòu)?!笳莆兆兞康馁x值及數(shù)據(jù)輸出。過程與方法本課內(nèi)容的核心是變量,圍繞這一核心,通過具體任務(wù)的實(shí)踐,展開變量的定義、變量的賦值、變量的輸出等教學(xué)環(huán)節(jié)。情感態(tài)度與價(jià)值觀◇保持和提高學(xué)生對程序設(shè)計(jì)的濃厚興趣?!笸ㄟ^對代碼編寫的學(xué)習(xí),鍛煉學(xué)生的意志,養(yǎng)成嚴(yán)格、認(rèn)真的做事態(tài)度。(四)教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn) ◇合理定義變量,存儲數(shù)據(jù)。◇編寫順序結(jié)構(gòu)程序,解決簡單問題。教學(xué)難點(diǎn)◇變量及賦值語句的含義及作用?!髷?shù)據(jù)類型的含義及作用。(五)教學(xué)策略以任務(wù)驅(qū)動(dòng)進(jìn)行教學(xué),激發(fā)學(xué)生的學(xué)習(xí)興趣;通過學(xué)生探究、實(shí)驗(yàn)、自主學(xué)習(xí),培養(yǎng)學(xué)生的自主學(xué)習(xí)的能力和探究實(shí)驗(yàn)的能力;能夠合理定義變量存儲數(shù)據(jù),掌握順序結(jié)構(gòu)程序。(六)教學(xué)準(zhǔn)備打折商品計(jì)算器程序(七)教學(xué)過程環(huán)節(jié)名稱與需時(shí)具 體 內(nèi) 容設(shè)計(jì)意圖導(dǎo)入新課初探新知識【教師活動(dòng)】演示打折商品計(jì)算器程序。與學(xué)生一起分析打折商品計(jì)算器程序的界面組成。通過分析程序了解本節(jié)的學(xué)習(xí)目的。認(rèn)知學(xué)習(xí)【教師活動(dòng)】分析問題:輸入商品的原價(jià)→X輸入折扣數(shù)→Y計(jì)算打折后的價(jià)格→Z輸出打折后的價(jià)格Z則Z=X*Y/10【學(xué)生活動(dòng)】設(shè)計(jì)程序界面:添加對象(7個(gè)標(biāo)簽框、兩個(gè)文本框、兩個(gè)按鈕)并調(diào)整大小及位置。參照課本設(shè)置各對象的屬性?!窘處熁顒?dòng)】變量命名原則:A、變量名必須以字母或漢字開頭,后面可以有字母、數(shù)字或下劃線,長度不得超過255個(gè)字符。B、不能在變量名中出現(xiàn)空格、小數(shù)點(diǎn)、標(biāo)點(diǎn)符號等字符。定義變量格式:Dim 變量名 As 數(shù)據(jù)類型(數(shù)據(jù)類型參照課本P36)給變量賦值格式:變量名=表達(dá)式(注:在VB中“=”是賦值符號,作用是將右邊的值給左邊的變量)【學(xué)生活動(dòng)】參照課本編寫代碼。Dim X As Single,Y As single,Z As SingleX=Val()Y= Val()Z=X*Y/10=Z調(diào)試并運(yùn)行程序。(1)創(chuàng)設(shè)情境,引入新知。(3)掌握變量命名原則、變量定義方法以及賦值格式,為今后學(xué)習(xí)打下基礎(chǔ)。自主實(shí)踐完成以上內(nèi)容的同學(xué)參照課本學(xué)習(xí)常用函數(shù)、表達(dá)式分類及Print輸出語句。鞏固提高,預(yù)習(xí)新知。小結(jié)本節(jié)課的重點(diǎn)要掌握變量命名原則、定義變量格式及順序結(jié)構(gòu)程序。歸納、總結(jié)二、教學(xué)反思本節(jié)重點(diǎn)講了變量命名原則、定義變量格式及順序結(jié)構(gòu)程序,多數(shù)學(xué)生掌握效果較好。第6課 雙路徑?jīng)Q策If語句一、教學(xué)設(shè)計(jì)(一)教材分析雙路徑?jīng)Q策If語句格式簡單,功能顯著,易于理解、掌握和運(yùn)用。If語句是簡單的程序設(shè)計(jì)基礎(chǔ),是標(biāo)準(zhǔn)的三種程序結(jié)構(gòu)之一。If語句不僅是以前程序設(shè)計(jì)的進(jìn)一步拓寬,更是以后學(xué)習(xí)循環(huán)結(jié)構(gòu)、程序設(shè)計(jì)模塊化的基礎(chǔ),在教材中起著承前啟后的重要作用。(二)學(xué)情分析:學(xué)生通過前面幾節(jié)課的學(xué)習(xí),掌握了基本的順序結(jié)構(gòu)的程序設(shè)計(jì)方法,為進(jìn)一步學(xué)習(xí)分支結(jié)構(gòu)程序設(shè)計(jì)打下了良好的基礎(chǔ)條件。(三)教學(xué)目標(biāo)知識和技能目標(biāo)◇掌握If語句的語法結(jié)構(gòu)?!笫箤W(xué)生學(xué)會使用If語句進(jìn)行程序設(shè)計(jì),提高學(xué)生的編程能力?!笈囵B(yǎng)學(xué)生的自主性學(xué)習(xí)能力、協(xié)作性學(xué)習(xí)能力、審美能力及創(chuàng)新能力。過程與方法通過學(xué)習(xí)“雙路徑?jīng)Q策If語句”,掌握分支結(jié)構(gòu)的程序設(shè)計(jì),學(xué)會基本的程序設(shè)計(jì)方法。情感態(tài)度與價(jià)值觀通過本節(jié)課的學(xué)習(xí)逐步改變學(xué)生以往單一的順序執(zhí)行的思維方式,培養(yǎng)學(xué)生能夠根據(jù)實(shí)際情況進(jìn)行選擇判斷的能力。認(rèn)識到學(xué)習(xí)程序流程圖是我們學(xué)習(xí)計(jì)算機(jī)的一個(gè)基本步驟,發(fā)展學(xué)生思維的邏輯性和學(xué)習(xí)態(tài)度的嚴(yán)謹(jǐn)性。(四)教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn) ◇流程圖的符號及畫法?!驣f語句的使用方法?!笫褂梅种ЫY(jié)構(gòu)解決實(shí)際問題的一般方法。教學(xué)難點(diǎn)◇編寫代碼實(shí)現(xiàn)If語句的功能。(五)教學(xué)策略由于本節(jié)課內(nèi)容較多,根據(jù)課堂教學(xué)實(shí)際進(jìn)行了相應(yīng)調(diào)整,突出分析問題與代碼編寫這兩個(gè)環(huán)節(jié),使學(xué)生能夠較好地掌握If語句的使用,并能運(yùn)用分支結(jié)構(gòu)靈活地解決實(shí)際問題。(六)教學(xué)準(zhǔn)備密碼驗(yàn)證程序、代碼、流程圖(七)教學(xué)過程環(huán)節(jié)名稱與需時(shí)具 體 內(nèi) 容設(shè)計(jì)意圖導(dǎo)入新課初探新知識【教師活動(dòng)】任務(wù)流程分析模仿?!緦W(xué)生活動(dòng)】參考課本P46流程圖符號了解流程圖的畫法。了解流程圖的符號,熟悉流程圖的畫法。認(rèn)知學(xué)習(xí)【教師活動(dòng)】問題引導(dǎo):登錄論壇、郵箱等都需要輸入密碼。即密碼驗(yàn)證。參照上圖寫出分析問題流程圖。【學(xué)生活動(dòng)】繪制密碼驗(yàn)證程序的流程圖?!窘處熁顒?dòng)】任務(wù)進(jìn)行密碼驗(yàn)證界面設(shè)置。分析程序界面:一個(gè)文本框,用于接受密碼;兩個(gè)命令按鈕:(1)用于密碼校驗(yàn)(2)清除密碼。要求:完成界面設(shè)置、屬性值設(shè)置。【學(xué)生活動(dòng)】完成任務(wù):添加對象屬性值設(shè)置【教師活動(dòng)】分析、編寫程序代碼:(1)校