第1節(jié) 《程序與程序設(shè)計(jì)》教學(xué)設(shè)計(jì)
教學(xué)環(huán)節(jié)
教師教學(xué)
學(xué)生活動(dòng)
設(shè)計(jì)意圖
課堂引入教師通過做一個(gè)猜數(shù)的游戲,猜得對(duì)有獎(jiǎng)。(p56猜數(shù)程序代碼),引起學(xué)生的學(xué)習(xí)興趣。學(xué)生游戲引起學(xué)生興趣
新課講授教師分析游戲程序。提出問題一:程序用到什么語句?整個(gè)程序是什么結(jié)構(gòu)?學(xué)生回答(用到解釋,賦值,輸出,判斷,循環(huán)等語句。綜合結(jié)構(gòu)。)復(fù)習(xí)以前學(xué)過的知識(shí),指出知識(shí)綜合運(yùn)用就可以解決實(shí)際問題。提出問題二:能否畫出流程圖?
學(xué)生試圖畫流程圖(任務(wù)一)
復(fù)習(xí)程序編寫的三種結(jié)構(gòu),并引導(dǎo)學(xué)生歸納程序編寫的一般步驟。教師分析流程圖,并復(fù)習(xí)程序的幾種結(jié)構(gòu)。說明:事實(shí)上,任何計(jì)算機(jī)程序都可以由這三種結(jié)構(gòu)組合而成,我們主要靈活運(yùn)用好這些基本結(jié)構(gòu),就可以編寫各種各樣的程序,解決許多實(shí)際問題。
學(xué)生思考并分析程序的流程圖。提出問題三:如果要你編寫這個(gè)程序你怎樣做,第一做什么?第二做什么?教師歸納程序設(shè)計(jì)的一般步驟。
學(xué)生回答并思考新課展開教師演示修改程序,開擴(kuò)學(xué)生思維。dim x as integerdim guess as integerrandomizex = int(rnd(10) * 100)n=0do while guess <> xguess = inputbox("請(qǐng)輸入你猜的數(shù)字(0~100)", "猜數(shù)")n=n+1if guess > x thenprint guess; "太大了!"elseif guess < x thenprint guess; "太小了!"end if end if print "你已經(jīng)猜了"; n; "次" loop print "恭喜你,猜對(duì)了!"修改程序,統(tǒng)計(jì)猜數(shù)的次數(shù)。(任務(wù)二)
擴(kuò)展思維能力。并復(fù)習(xí)循環(huán)語句。
知識(shí)提高通過完成在“使用猜數(shù)程序前添加輸入密碼驗(yàn)證”的程序修改,進(jìn)一步了解程序的分塊結(jié)構(gòu)。修改程序,在使用猜數(shù)程序前添加輸入密碼驗(yàn)證。(提高任務(wù)三)
拓展知識(shí)
小結(jié)教師小結(jié)程序設(shè)計(jì)的一般步驟.課本p56。學(xué)生思考。
形成知識(shí)3.教學(xué)評(píng)價(jià):評(píng)價(jià)標(biāo)準(zhǔn)設(shè)計(jì):完成基本任務(wù)80%為及格,完成全部任務(wù)100%為良好,在擴(kuò)展上能有所創(chuàng)新為優(yōu)秀。課堂評(píng)價(jià)表設(shè)計(jì):學(xué)生完成如下實(shí)踐并填寫課堂自評(píng)。實(shí)踐內(nèi)容知識(shí)技能和情感態(tài)度評(píng)價(jià)技能掌握情感態(tài)度任務(wù)一學(xué)生試圖畫流程圖任務(wù)二修改程序,使程序在用戶猜對(duì)時(shí)顯示共猜對(duì)多少次?提高任務(wù)三修改程序,在使用猜數(shù)程序前添加輸入密碼驗(yàn)證。添加以下程序段:do while inputpassword <> "123456"inputpassword = inputbox("請(qǐng)輸入密碼", "輸入密碼")loop4、教學(xué)資源:教室網(wǎng)絡(luò)。預(yù)先編好的小程序。六、教學(xué)反思: 本節(jié)是整章知識(shí)的復(fù)習(xí)和梳理,教師在教學(xué)過程中必須飽含激情,將教學(xué)情景設(shè)置層層推進(jìn),提高學(xué)生的學(xué)習(xí)成功感,并引導(dǎo)學(xué)生把學(xué)過的知識(shí)融會(huì)貫通。