程序的順序結(jié)構(gòu)教學(xué)反思
程序的順序結(jié)構(gòu)教學(xué)反思
《程序的順序結(jié)構(gòu)》教學(xué)反思
本節(jié)課的教學(xué)目標(biāo)是讓學(xué)生理解程序的順序結(jié)構(gòu)的執(zhí)行方式,掌握賦值語句、輸入數(shù)據(jù)的函數(shù)InputBx()和輸出語句Print。
為了讓學(xué)生理解程序的順序結(jié)構(gòu)的執(zhí)行方式,我用了一個(gè)主題為“惠若琪與詹姆斯互換簽名球”的實(shí)例,給出規(guī)則:換球時(shí),每人手中最多只能有一個(gè)球。要求學(xué)生給出解決問題的算法,毫無意外地,學(xué)生給出了“直接互拋”的算法,我“將錯(cuò)就錯(cuò)”,引出了賦值語句。但學(xué)生在理解賦值語句時(shí)遇到了困難,為了使學(xué)生形象地理解,我把變量比喻為一個(gè)匣子,賦值語句就相當(dāng)于往匣子里面放東西。自以為學(xué)生理解了賦值語句之后,我請(qǐng)學(xué)生寫出了“直接互拋”的程序:a=1,b=2,b=a,a=b(1代表籃球,2代表排球),并放到VB6.0中運(yùn)行,由運(yùn)行無結(jié)果引出了輸出語句Print,將輸出語句加入到之前的程序中后,運(yùn)行結(jié)果讓學(xué)生覺得難以理解:交換前是a=1,b=2,交換后結(jié)果應(yīng)該是a=2,b=1才對(duì)呀,為什么結(jié)果是a=1,b=1?我跟學(xué)生解釋:每個(gè)匣子(變量)只能存放一個(gè)數(shù),當(dāng)有新的數(shù)被送到匣子中時(shí),舊的數(shù)就被沖刷掉了,所以在執(zhí)行完b=a時(shí),b的值變成了1,把a(bǔ)=b,a的值也是1。由此引出在程序中交換兩個(gè)變量的值無法像交換球一樣“直接互拋”,需要借助“第三者”——變量c,大部分學(xué)生還是覺得難以理解。我靈機(jī)一動(dòng),借助講臺(tái)抽屜里的一次性杯子(上次公開課剩下的),從我的保溫杯里往倒了2杯水出來,其中一杯加了料——彩色粉筆,然后問學(xué)生:如果我想交換這兩個(gè)杯子里面的液體,怎么辦?“再拿1個(gè)杯子……”“哦,我明白了!”
啟示:
- 課堂是面向全體學(xué)生的,要保證教學(xué)內(nèi)容讓絕大部分的學(xué)生完全理解,不理解就要反復(fù)講,不關(guān)注效果的教學(xué)是失敗的;
- 要善于運(yùn)用其他教學(xué)媒體和教學(xué)方式,一種方法行不通時(shí)要趕緊轉(zhuǎn)換思維;
- 課堂是活的,要隨機(jī)應(yīng)變,根據(jù)需要生成一些事先沒有準(zhǔn)備的環(huán)節(jié)或其他東西,有時(shí)能起到好的效果。
【程序的順序結(jié)構(gòu)教學(xué)反思】相關(guān)文章:
說明順序02-26
程序設(shè)計(jì)課堂教學(xué)模式探索論文03-20
seasons教學(xué)反思01-17
《大!方虒W(xué)反思02-26
新詩教學(xué)反思03-19
《母雞》教學(xué)及反思02-18
新詩教學(xué)反思03-19
將心比心教學(xué)反思03-19