楊梅
最近,國(guó)家教育部召開(kāi)新聞發(fā)布會(huì),發(fā)布“全面深化課程改革,落實(shí)立德樹(shù)人根本任務(wù)的意見(jiàn)”,表示將建成高校、中小學(xué)各學(xué)段上下貫通、有機(jī)銜接、互相協(xié)調(diào)、科學(xué)合理的教材體系,推動(dòng)跨學(xué)科綜合育人。結(jié)合教育云、翻轉(zhuǎn)課堂、微課等不斷涌現(xiàn)的教育創(chuàng)新,本期解碼到一線去看看教師、學(xué)生對(duì)教育的變革與理想。
鋪天蓋地的微課程、翻轉(zhuǎn)課堂,讓我這個(gè)信息技術(shù)教師思維瞬間凌亂。大量的閱讀,看案例,我慢慢從迷茫中走出來(lái)。翻轉(zhuǎn)課堂對(duì)于其他學(xué)科教師貌似新生事物,但是信息技術(shù)教師應(yīng)該不陌生,信息技術(shù)課堂有著得天獨(dú)厚的條件,因?yàn)槲覀円恢庇眉夹g(shù)的優(yōu)勢(shì)在改進(jìn)課堂,我們?cè)谟布显缇途邆淞藢W(xué)生利用網(wǎng)絡(luò)平臺(tái)自主學(xué)習(xí)的條件。毋庸置疑,信息技術(shù)課堂涉及新生事物總是超前于其他學(xué)科。
信息技術(shù)學(xué)科作為山東省學(xué)業(yè)水平考試必考學(xué)科,每年都涉及考前復(fù)習(xí),如何設(shè)計(jì)復(fù)習(xí)課就顯得更加具有挑戰(zhàn)性。單純?yōu)榱藨?yīng)考,失去了課堂教學(xué)的意義,更失去了信息技術(shù)課的魅力。因此,我以一節(jié)算法與程序設(shè)計(jì)復(fù)習(xí)課為例,簡(jiǎn)要闡述對(duì)學(xué)生算法思維的反轉(zhuǎn)式綜合培養(yǎng)過(guò)程。
● 第一環(huán)節(jié):課前準(zhǔn)備——自主定位
學(xué)生陸續(xù)進(jìn)入機(jī)房,通過(guò)大屏幕的地址找到本節(jié)課的課題:For循環(huán)結(jié)構(gòu)鞏固與應(yīng)用,登錄在線學(xué)習(xí)網(wǎng)站明確學(xué)習(xí)任務(wù),因?yàn)閺拈_(kāi)學(xué)第一節(jié)課就注重培養(yǎng)良好的學(xué)習(xí)習(xí)慣,進(jìn)入機(jī)房自主獲取信息,每個(gè)人都知道自己的任務(wù),各司其職。教師簡(jiǎn)單強(qiáng)調(diào)一下每個(gè)環(huán)節(jié)的時(shí)間安排,提醒學(xué)生合理分配自己的學(xué)習(xí)時(shí)間,學(xué)生進(jìn)入自主學(xué)習(xí)環(huán)節(jié)。
● 第二環(huán)節(jié):引例初探——自主啟動(dòng)
引例設(shè)計(jì)了4道選擇題,大約3分鐘,設(shè)計(jì)的題目主要是讓學(xué)生進(jìn)一步熟悉循環(huán)語(yǔ)句的格式和用法,以下選擇其中一題為例。
引例1.下列流程圖中能描述循環(huán)結(jié)構(gòu)的是( )。
引例題目出現(xiàn)疑惑,可以查詢(xún)知識(shí)導(dǎo)學(xué)的講解,亦可以小組討論,通過(guò)流程圖讓學(xué)生明白,分支是為了判斷,在循環(huán)中也有判斷,用流程圖讓學(xué)生明確了分支與循環(huán)的區(qū)別與聯(lián)系,因?yàn)樗惴▽W(xué)習(xí)也有一個(gè)漸進(jìn)與整體。大約5分鐘后,我提問(wèn)了6個(gè)學(xué)生,這次沒(méi)叫名字,而是選擇學(xué)號(hào)5號(hào)、10號(hào)、15號(hào)、20號(hào)、25號(hào)、30號(hào)等6位同學(xué),“老師提問(wèn)的學(xué)號(hào)有什么規(guī)律?”此時(shí),學(xué)生可以感受到教師在提問(wèn)環(huán)節(jié)使用的循環(huán)思想。
● 第三環(huán)節(jié):知識(shí)導(dǎo)學(xué)——自主回補(bǔ)
通過(guò)引例環(huán)節(jié)的討論和教師的提問(wèn),大部分學(xué)生已經(jīng)順利完成對(duì)For循環(huán)語(yǔ)句的梳理,如果依然有疑問(wèn)可進(jìn)入知識(shí)導(dǎo)學(xué)環(huán)節(jié),這個(gè)環(huán)節(jié)對(duì)于學(xué)困生很有幫助,但是對(duì)于已經(jīng)掌握基礎(chǔ)知識(shí)的學(xué)生則可以直接進(jìn)入鞏固練習(xí)環(huán)節(jié)。
● 第四環(huán)節(jié):思維練習(xí)——自主深化
自主練習(xí)環(huán)節(jié),設(shè)計(jì)程序改寫(xiě)題目,通過(guò)練習(xí)以自我強(qiáng)化思維訓(xùn)練為主,并書(shū)面提示學(xué)生做題要求:①當(dāng)沒(méi)有把所有題目做完之前,請(qǐng)不要商量討論,獨(dú)立思考答題,提交答案。②當(dāng)盡了最大努力,依然解決不了問(wèn)題,請(qǐng)求助知識(shí)導(dǎo)學(xué)、動(dòng)畫(huà)演示、同學(xué)或者教師。
自主練習(xí)與上一實(shí)踐環(huán)節(jié),是本節(jié)課的重要環(huán)節(jié),讓學(xué)生更加深刻地體驗(yàn)循環(huán)的算法思想。我制作了一個(gè)微視頻動(dòng)態(tài)地再現(xiàn)了判斷完數(shù)的過(guò)程,讓學(xué)生更加清晰地理解算法思想。
鞏固練習(xí)案例:數(shù)學(xué)中的循環(huán)——如何判定“完數(shù)”。
“完數(shù)”是指一個(gè)自然數(shù)恰好等于它的因子(不包含本身)之和。例如,6的因子為1、2、3,而6=1+2+3,因而6就是完數(shù)。再如,28的因子為1、2、4、7、14,而28=1+2+4+7+14,因而28也是完數(shù)。
問(wèn)題:輸入一個(gè)正整數(shù)n,判斷該正整數(shù)是否為完數(shù)。
要判斷一個(gè)整數(shù)n是否為完數(shù),最簡(jiǎn)單的方法是:求出1~n-1之間n的所有因子和為Sum,如果Sum的值和n的值相同,則n就是完數(shù)。
以下代碼是判斷n是否為完數(shù)的程序片段,請(qǐng)你補(bǔ)全代碼:
Dim n As Long
Dim Sum As Long'Sum用來(lái)記錄n的因子和
n = InputBox("n=")
For i = 1 To n – 1 '求n的因子和Sum
If n Mod i = 0 Then Sum =———
Next i
If———Then
Print n & "是完數(shù)"
Else
Print n & "不是完數(shù)"
End If
● 第五環(huán)節(jié):機(jī)器驗(yàn)證——自主體驗(yàn)
在機(jī)器驗(yàn)證環(huán)節(jié)的題目多數(shù)來(lái)源于自主練習(xí)環(huán)節(jié)中涉及的案例。教師讓學(xué)生在真實(shí)的VB軟件環(huán)境下,通過(guò)對(duì)程序語(yǔ)句的改寫(xiě),親手驗(yàn)證改寫(xiě)后的程序。
第1題:生活中的循環(huán)——希望工程存款。
假設(shè)你從今年開(kāi)始,1月份為“希望工程”存入2元錢(qián),2月份存入4元錢(qián),3月份存入6元錢(qián),……,第12月份存24元,以此類(lèi)推,問(wèn):一年時(shí)間你將為“希望工程”存入多少錢(qián)?
完善程序,運(yùn)行并輸出結(jié)果:
Private Sub Command2_Click()
Dim i As Integer, sum As Integer '定義兩個(gè)整數(shù)類(lèi)型的變量
sum = 0
For i = 1 To 12
sum = sum + ———'每個(gè)月存入的錢(qián)數(shù)累加在一起,放入sum變量中
Next i
Print sum "一年共存入:" & sum & "元"
End Sub
拓展思考:修改程序完成下面的要求:①5年時(shí)間,你將為“希望工程”存入多少錢(qián)?②有同學(xué)說(shuō)要改變存款算法為指數(shù)增長(zhǎng),你能夠完成1年的存款嗎?
第2題:數(shù)學(xué)中的循環(huán)——打印圖形(選做題,參考知識(shí)導(dǎo)學(xué)“雙重循環(huán)”例題)。
程序改進(jìn):打印乘法口訣圖表。嘗試填寫(xiě)橫線部分缺少的表達(dá)式,并運(yùn)行程序,觀察打印效果。
For i = 1 To 9
For j = 1 To i
Print j; "*"; i; "="; ———;
Next j
Next i
放手讓學(xué)生自己實(shí)踐,事實(shí)證明孩子們的潛力無(wú)限,課前我猶豫了很久的打印九九乘法表,竟然大部分學(xué)生都完成得很好,讓我很驚訝,更加堅(jiān)定了我用翻轉(zhuǎn)課堂模式進(jìn)行教學(xué)的信心。
● 第六環(huán)節(jié):思維交流——自主反思
自主練習(xí)完成到一定程度,進(jìn)行交流討論。主要包括:你的成果驗(yàn)證遇到的問(wèn)題;你的意外收獲或算法改進(jìn)。
● 課后記
本節(jié)課的整個(gè)課堂中,教師就是旁觀者,基本沒(méi)有參與學(xué)生們的活動(dòng),因?yàn)楣Ψ蚧ㄔ谡n下,準(zhǔn)備了微視頻、導(dǎo)學(xué)案、學(xué)習(xí)資源,完善了學(xué)習(xí)平臺(tái),所有準(zhǔn)備的東西都讓整個(gè)課堂形成了自主學(xué)習(xí)的氛圍,學(xué)生們看視頻,師生討論,完成鞏固練習(xí),上機(jī)實(shí)踐,一氣呵成。很多同事一開(kāi)始覺(jué)得教師上課不講,聽(tīng)課的教師聽(tīng)什么?是啊,我們一直就是為了聽(tīng)課的領(lǐng)導(dǎo)、教師聽(tīng)什么而準(zhǔn)備展示課、研討課,是不是本末倒置,忘記了課堂主人是誰(shuí),學(xué)生們到底需要什么樣的課堂。事實(shí)證明,這樣放手讓學(xué)生自主探究學(xué)習(xí)的課堂才是學(xué)生們想要的。endprint
最近,國(guó)家教育部召開(kāi)新聞發(fā)布會(huì),發(fā)布“全面深化課程改革,落實(shí)立德樹(shù)人根本任務(wù)的意見(jiàn)”,表示將建成高校、中小學(xué)各學(xué)段上下貫通、有機(jī)銜接、互相協(xié)調(diào)、科學(xué)合理的教材體系,推動(dòng)跨學(xué)科綜合育人。結(jié)合教育云、翻轉(zhuǎn)課堂、微課等不斷涌現(xiàn)的教育創(chuàng)新,本期解碼到一線去看看教師、學(xué)生對(duì)教育的變革與理想。
鋪天蓋地的微課程、翻轉(zhuǎn)課堂,讓我這個(gè)信息技術(shù)教師思維瞬間凌亂。大量的閱讀,看案例,我慢慢從迷茫中走出來(lái)。翻轉(zhuǎn)課堂對(duì)于其他學(xué)科教師貌似新生事物,但是信息技術(shù)教師應(yīng)該不陌生,信息技術(shù)課堂有著得天獨(dú)厚的條件,因?yàn)槲覀円恢庇眉夹g(shù)的優(yōu)勢(shì)在改進(jìn)課堂,我們?cè)谟布显缇途邆淞藢W(xué)生利用網(wǎng)絡(luò)平臺(tái)自主學(xué)習(xí)的條件。毋庸置疑,信息技術(shù)課堂涉及新生事物總是超前于其他學(xué)科。
信息技術(shù)學(xué)科作為山東省學(xué)業(yè)水平考試必考學(xué)科,每年都涉及考前復(fù)習(xí),如何設(shè)計(jì)復(fù)習(xí)課就顯得更加具有挑戰(zhàn)性。單純?yōu)榱藨?yīng)考,失去了課堂教學(xué)的意義,更失去了信息技術(shù)課的魅力。因此,我以一節(jié)算法與程序設(shè)計(jì)復(fù)習(xí)課為例,簡(jiǎn)要闡述對(duì)學(xué)生算法思維的反轉(zhuǎn)式綜合培養(yǎng)過(guò)程。
● 第一環(huán)節(jié):課前準(zhǔn)備——自主定位
學(xué)生陸續(xù)進(jìn)入機(jī)房,通過(guò)大屏幕的地址找到本節(jié)課的課題:For循環(huán)結(jié)構(gòu)鞏固與應(yīng)用,登錄在線學(xué)習(xí)網(wǎng)站明確學(xué)習(xí)任務(wù),因?yàn)閺拈_(kāi)學(xué)第一節(jié)課就注重培養(yǎng)良好的學(xué)習(xí)習(xí)慣,進(jìn)入機(jī)房自主獲取信息,每個(gè)人都知道自己的任務(wù),各司其職。教師簡(jiǎn)單強(qiáng)調(diào)一下每個(gè)環(huán)節(jié)的時(shí)間安排,提醒學(xué)生合理分配自己的學(xué)習(xí)時(shí)間,學(xué)生進(jìn)入自主學(xué)習(xí)環(huán)節(jié)。
● 第二環(huán)節(jié):引例初探——自主啟動(dòng)
引例設(shè)計(jì)了4道選擇題,大約3分鐘,設(shè)計(jì)的題目主要是讓學(xué)生進(jìn)一步熟悉循環(huán)語(yǔ)句的格式和用法,以下選擇其中一題為例。
引例1.下列流程圖中能描述循環(huán)結(jié)構(gòu)的是( )。
引例題目出現(xiàn)疑惑,可以查詢(xún)知識(shí)導(dǎo)學(xué)的講解,亦可以小組討論,通過(guò)流程圖讓學(xué)生明白,分支是為了判斷,在循環(huán)中也有判斷,用流程圖讓學(xué)生明確了分支與循環(huán)的區(qū)別與聯(lián)系,因?yàn)樗惴▽W(xué)習(xí)也有一個(gè)漸進(jìn)與整體。大約5分鐘后,我提問(wèn)了6個(gè)學(xué)生,這次沒(méi)叫名字,而是選擇學(xué)號(hào)5號(hào)、10號(hào)、15號(hào)、20號(hào)、25號(hào)、30號(hào)等6位同學(xué),“老師提問(wèn)的學(xué)號(hào)有什么規(guī)律?”此時(shí),學(xué)生可以感受到教師在提問(wèn)環(huán)節(jié)使用的循環(huán)思想。
● 第三環(huán)節(jié):知識(shí)導(dǎo)學(xué)——自主回補(bǔ)
通過(guò)引例環(huán)節(jié)的討論和教師的提問(wèn),大部分學(xué)生已經(jīng)順利完成對(duì)For循環(huán)語(yǔ)句的梳理,如果依然有疑問(wèn)可進(jìn)入知識(shí)導(dǎo)學(xué)環(huán)節(jié),這個(gè)環(huán)節(jié)對(duì)于學(xué)困生很有幫助,但是對(duì)于已經(jīng)掌握基礎(chǔ)知識(shí)的學(xué)生則可以直接進(jìn)入鞏固練習(xí)環(huán)節(jié)。
● 第四環(huán)節(jié):思維練習(xí)——自主深化
自主練習(xí)環(huán)節(jié),設(shè)計(jì)程序改寫(xiě)題目,通過(guò)練習(xí)以自我強(qiáng)化思維訓(xùn)練為主,并書(shū)面提示學(xué)生做題要求:①當(dāng)沒(méi)有把所有題目做完之前,請(qǐng)不要商量討論,獨(dú)立思考答題,提交答案。②當(dāng)盡了最大努力,依然解決不了問(wèn)題,請(qǐng)求助知識(shí)導(dǎo)學(xué)、動(dòng)畫(huà)演示、同學(xué)或者教師。
自主練習(xí)與上一實(shí)踐環(huán)節(jié),是本節(jié)課的重要環(huán)節(jié),讓學(xué)生更加深刻地體驗(yàn)循環(huán)的算法思想。我制作了一個(gè)微視頻動(dòng)態(tài)地再現(xiàn)了判斷完數(shù)的過(guò)程,讓學(xué)生更加清晰地理解算法思想。
鞏固練習(xí)案例:數(shù)學(xué)中的循環(huán)——如何判定“完數(shù)”。
“完數(shù)”是指一個(gè)自然數(shù)恰好等于它的因子(不包含本身)之和。例如,6的因子為1、2、3,而6=1+2+3,因而6就是完數(shù)。再如,28的因子為1、2、4、7、14,而28=1+2+4+7+14,因而28也是完數(shù)。
問(wèn)題:輸入一個(gè)正整數(shù)n,判斷該正整數(shù)是否為完數(shù)。
要判斷一個(gè)整數(shù)n是否為完數(shù),最簡(jiǎn)單的方法是:求出1~n-1之間n的所有因子和為Sum,如果Sum的值和n的值相同,則n就是完數(shù)。
以下代碼是判斷n是否為完數(shù)的程序片段,請(qǐng)你補(bǔ)全代碼:
Dim n As Long
Dim Sum As Long'Sum用來(lái)記錄n的因子和
n = InputBox("n=")
For i = 1 To n – 1 '求n的因子和Sum
If n Mod i = 0 Then Sum =———
Next i
If———Then
Print n & "是完數(shù)"
Else
Print n & "不是完數(shù)"
End If
● 第五環(huán)節(jié):機(jī)器驗(yàn)證——自主體驗(yàn)
在機(jī)器驗(yàn)證環(huán)節(jié)的題目多數(shù)來(lái)源于自主練習(xí)環(huán)節(jié)中涉及的案例。教師讓學(xué)生在真實(shí)的VB軟件環(huán)境下,通過(guò)對(duì)程序語(yǔ)句的改寫(xiě),親手驗(yàn)證改寫(xiě)后的程序。
第1題:生活中的循環(huán)——希望工程存款。
假設(shè)你從今年開(kāi)始,1月份為“希望工程”存入2元錢(qián),2月份存入4元錢(qián),3月份存入6元錢(qián),……,第12月份存24元,以此類(lèi)推,問(wèn):一年時(shí)間你將為“希望工程”存入多少錢(qián)?
完善程序,運(yùn)行并輸出結(jié)果:
Private Sub Command2_Click()
Dim i As Integer, sum As Integer '定義兩個(gè)整數(shù)類(lèi)型的變量
sum = 0
For i = 1 To 12
sum = sum + ———'每個(gè)月存入的錢(qián)數(shù)累加在一起,放入sum變量中
Next i
Print sum "一年共存入:" & sum & "元"
End Sub
拓展思考:修改程序完成下面的要求:①5年時(shí)間,你將為“希望工程”存入多少錢(qián)?②有同學(xué)說(shuō)要改變存款算法為指數(shù)增長(zhǎng),你能夠完成1年的存款嗎?
第2題:數(shù)學(xué)中的循環(huán)——打印圖形(選做題,參考知識(shí)導(dǎo)學(xué)“雙重循環(huán)”例題)。
程序改進(jìn):打印乘法口訣圖表。嘗試填寫(xiě)橫線部分缺少的表達(dá)式,并運(yùn)行程序,觀察打印效果。
For i = 1 To 9
For j = 1 To i
Print j; "*"; i; "="; ———;
Next j
Next i
放手讓學(xué)生自己實(shí)踐,事實(shí)證明孩子們的潛力無(wú)限,課前我猶豫了很久的打印九九乘法表,竟然大部分學(xué)生都完成得很好,讓我很驚訝,更加堅(jiān)定了我用翻轉(zhuǎn)課堂模式進(jìn)行教學(xué)的信心。
● 第六環(huán)節(jié):思維交流——自主反思
自主練習(xí)完成到一定程度,進(jìn)行交流討論。主要包括:你的成果驗(yàn)證遇到的問(wèn)題;你的意外收獲或算法改進(jìn)。
● 課后記
本節(jié)課的整個(gè)課堂中,教師就是旁觀者,基本沒(méi)有參與學(xué)生們的活動(dòng),因?yàn)楣Ψ蚧ㄔ谡n下,準(zhǔn)備了微視頻、導(dǎo)學(xué)案、學(xué)習(xí)資源,完善了學(xué)習(xí)平臺(tái),所有準(zhǔn)備的東西都讓整個(gè)課堂形成了自主學(xué)習(xí)的氛圍,學(xué)生們看視頻,師生討論,完成鞏固練習(xí),上機(jī)實(shí)踐,一氣呵成。很多同事一開(kāi)始覺(jué)得教師上課不講,聽(tīng)課的教師聽(tīng)什么?是啊,我們一直就是為了聽(tīng)課的領(lǐng)導(dǎo)、教師聽(tīng)什么而準(zhǔn)備展示課、研討課,是不是本末倒置,忘記了課堂主人是誰(shuí),學(xué)生們到底需要什么樣的課堂。事實(shí)證明,這樣放手讓學(xué)生自主探究學(xué)習(xí)的課堂才是學(xué)生們想要的。endprint
最近,國(guó)家教育部召開(kāi)新聞發(fā)布會(huì),發(fā)布“全面深化課程改革,落實(shí)立德樹(shù)人根本任務(wù)的意見(jiàn)”,表示將建成高校、中小學(xué)各學(xué)段上下貫通、有機(jī)銜接、互相協(xié)調(diào)、科學(xué)合理的教材體系,推動(dòng)跨學(xué)科綜合育人。結(jié)合教育云、翻轉(zhuǎn)課堂、微課等不斷涌現(xiàn)的教育創(chuàng)新,本期解碼到一線去看看教師、學(xué)生對(duì)教育的變革與理想。
鋪天蓋地的微課程、翻轉(zhuǎn)課堂,讓我這個(gè)信息技術(shù)教師思維瞬間凌亂。大量的閱讀,看案例,我慢慢從迷茫中走出來(lái)。翻轉(zhuǎn)課堂對(duì)于其他學(xué)科教師貌似新生事物,但是信息技術(shù)教師應(yīng)該不陌生,信息技術(shù)課堂有著得天獨(dú)厚的條件,因?yàn)槲覀円恢庇眉夹g(shù)的優(yōu)勢(shì)在改進(jìn)課堂,我們?cè)谟布显缇途邆淞藢W(xué)生利用網(wǎng)絡(luò)平臺(tái)自主學(xué)習(xí)的條件。毋庸置疑,信息技術(shù)課堂涉及新生事物總是超前于其他學(xué)科。
信息技術(shù)學(xué)科作為山東省學(xué)業(yè)水平考試必考學(xué)科,每年都涉及考前復(fù)習(xí),如何設(shè)計(jì)復(fù)習(xí)課就顯得更加具有挑戰(zhàn)性。單純?yōu)榱藨?yīng)考,失去了課堂教學(xué)的意義,更失去了信息技術(shù)課的魅力。因此,我以一節(jié)算法與程序設(shè)計(jì)復(fù)習(xí)課為例,簡(jiǎn)要闡述對(duì)學(xué)生算法思維的反轉(zhuǎn)式綜合培養(yǎng)過(guò)程。
● 第一環(huán)節(jié):課前準(zhǔn)備——自主定位
學(xué)生陸續(xù)進(jìn)入機(jī)房,通過(guò)大屏幕的地址找到本節(jié)課的課題:For循環(huán)結(jié)構(gòu)鞏固與應(yīng)用,登錄在線學(xué)習(xí)網(wǎng)站明確學(xué)習(xí)任務(wù),因?yàn)閺拈_(kāi)學(xué)第一節(jié)課就注重培養(yǎng)良好的學(xué)習(xí)習(xí)慣,進(jìn)入機(jī)房自主獲取信息,每個(gè)人都知道自己的任務(wù),各司其職。教師簡(jiǎn)單強(qiáng)調(diào)一下每個(gè)環(huán)節(jié)的時(shí)間安排,提醒學(xué)生合理分配自己的學(xué)習(xí)時(shí)間,學(xué)生進(jìn)入自主學(xué)習(xí)環(huán)節(jié)。
● 第二環(huán)節(jié):引例初探——自主啟動(dòng)
引例設(shè)計(jì)了4道選擇題,大約3分鐘,設(shè)計(jì)的題目主要是讓學(xué)生進(jìn)一步熟悉循環(huán)語(yǔ)句的格式和用法,以下選擇其中一題為例。
引例1.下列流程圖中能描述循環(huán)結(jié)構(gòu)的是( )。
引例題目出現(xiàn)疑惑,可以查詢(xún)知識(shí)導(dǎo)學(xué)的講解,亦可以小組討論,通過(guò)流程圖讓學(xué)生明白,分支是為了判斷,在循環(huán)中也有判斷,用流程圖讓學(xué)生明確了分支與循環(huán)的區(qū)別與聯(lián)系,因?yàn)樗惴▽W(xué)習(xí)也有一個(gè)漸進(jìn)與整體。大約5分鐘后,我提問(wèn)了6個(gè)學(xué)生,這次沒(méi)叫名字,而是選擇學(xué)號(hào)5號(hào)、10號(hào)、15號(hào)、20號(hào)、25號(hào)、30號(hào)等6位同學(xué),“老師提問(wèn)的學(xué)號(hào)有什么規(guī)律?”此時(shí),學(xué)生可以感受到教師在提問(wèn)環(huán)節(jié)使用的循環(huán)思想。
● 第三環(huán)節(jié):知識(shí)導(dǎo)學(xué)——自主回補(bǔ)
通過(guò)引例環(huán)節(jié)的討論和教師的提問(wèn),大部分學(xué)生已經(jīng)順利完成對(duì)For循環(huán)語(yǔ)句的梳理,如果依然有疑問(wèn)可進(jìn)入知識(shí)導(dǎo)學(xué)環(huán)節(jié),這個(gè)環(huán)節(jié)對(duì)于學(xué)困生很有幫助,但是對(duì)于已經(jīng)掌握基礎(chǔ)知識(shí)的學(xué)生則可以直接進(jìn)入鞏固練習(xí)環(huán)節(jié)。
● 第四環(huán)節(jié):思維練習(xí)——自主深化
自主練習(xí)環(huán)節(jié),設(shè)計(jì)程序改寫(xiě)題目,通過(guò)練習(xí)以自我強(qiáng)化思維訓(xùn)練為主,并書(shū)面提示學(xué)生做題要求:①當(dāng)沒(méi)有把所有題目做完之前,請(qǐng)不要商量討論,獨(dú)立思考答題,提交答案。②當(dāng)盡了最大努力,依然解決不了問(wèn)題,請(qǐng)求助知識(shí)導(dǎo)學(xué)、動(dòng)畫(huà)演示、同學(xué)或者教師。
自主練習(xí)與上一實(shí)踐環(huán)節(jié),是本節(jié)課的重要環(huán)節(jié),讓學(xué)生更加深刻地體驗(yàn)循環(huán)的算法思想。我制作了一個(gè)微視頻動(dòng)態(tài)地再現(xiàn)了判斷完數(shù)的過(guò)程,讓學(xué)生更加清晰地理解算法思想。
鞏固練習(xí)案例:數(shù)學(xué)中的循環(huán)——如何判定“完數(shù)”。
“完數(shù)”是指一個(gè)自然數(shù)恰好等于它的因子(不包含本身)之和。例如,6的因子為1、2、3,而6=1+2+3,因而6就是完數(shù)。再如,28的因子為1、2、4、7、14,而28=1+2+4+7+14,因而28也是完數(shù)。
問(wèn)題:輸入一個(gè)正整數(shù)n,判斷該正整數(shù)是否為完數(shù)。
要判斷一個(gè)整數(shù)n是否為完數(shù),最簡(jiǎn)單的方法是:求出1~n-1之間n的所有因子和為Sum,如果Sum的值和n的值相同,則n就是完數(shù)。
以下代碼是判斷n是否為完數(shù)的程序片段,請(qǐng)你補(bǔ)全代碼:
Dim n As Long
Dim Sum As Long'Sum用來(lái)記錄n的因子和
n = InputBox("n=")
For i = 1 To n – 1 '求n的因子和Sum
If n Mod i = 0 Then Sum =———
Next i
If———Then
Print n & "是完數(shù)"
Else
Print n & "不是完數(shù)"
End If
● 第五環(huán)節(jié):機(jī)器驗(yàn)證——自主體驗(yàn)
在機(jī)器驗(yàn)證環(huán)節(jié)的題目多數(shù)來(lái)源于自主練習(xí)環(huán)節(jié)中涉及的案例。教師讓學(xué)生在真實(shí)的VB軟件環(huán)境下,通過(guò)對(duì)程序語(yǔ)句的改寫(xiě),親手驗(yàn)證改寫(xiě)后的程序。
第1題:生活中的循環(huán)——希望工程存款。
假設(shè)你從今年開(kāi)始,1月份為“希望工程”存入2元錢(qián),2月份存入4元錢(qián),3月份存入6元錢(qián),……,第12月份存24元,以此類(lèi)推,問(wèn):一年時(shí)間你將為“希望工程”存入多少錢(qián)?
完善程序,運(yùn)行并輸出結(jié)果:
Private Sub Command2_Click()
Dim i As Integer, sum As Integer '定義兩個(gè)整數(shù)類(lèi)型的變量
sum = 0
For i = 1 To 12
sum = sum + ———'每個(gè)月存入的錢(qián)數(shù)累加在一起,放入sum變量中
Next i
Print sum "一年共存入:" & sum & "元"
End Sub
拓展思考:修改程序完成下面的要求:①5年時(shí)間,你將為“希望工程”存入多少錢(qián)?②有同學(xué)說(shuō)要改變存款算法為指數(shù)增長(zhǎng),你能夠完成1年的存款嗎?
第2題:數(shù)學(xué)中的循環(huán)——打印圖形(選做題,參考知識(shí)導(dǎo)學(xué)“雙重循環(huán)”例題)。
程序改進(jìn):打印乘法口訣圖表。嘗試填寫(xiě)橫線部分缺少的表達(dá)式,并運(yùn)行程序,觀察打印效果。
For i = 1 To 9
For j = 1 To i
Print j; "*"; i; "="; ———;
Next j
Next i
放手讓學(xué)生自己實(shí)踐,事實(shí)證明孩子們的潛力無(wú)限,課前我猶豫了很久的打印九九乘法表,竟然大部分學(xué)生都完成得很好,讓我很驚訝,更加堅(jiān)定了我用翻轉(zhuǎn)課堂模式進(jìn)行教學(xué)的信心。
● 第六環(huán)節(jié):思維交流——自主反思
自主練習(xí)完成到一定程度,進(jìn)行交流討論。主要包括:你的成果驗(yàn)證遇到的問(wèn)題;你的意外收獲或算法改進(jìn)。
● 課后記
本節(jié)課的整個(gè)課堂中,教師就是旁觀者,基本沒(méi)有參與學(xué)生們的活動(dòng),因?yàn)楣Ψ蚧ㄔ谡n下,準(zhǔn)備了微視頻、導(dǎo)學(xué)案、學(xué)習(xí)資源,完善了學(xué)習(xí)平臺(tái),所有準(zhǔn)備的東西都讓整個(gè)課堂形成了自主學(xué)習(xí)的氛圍,學(xué)生們看視頻,師生討論,完成鞏固練習(xí),上機(jī)實(shí)踐,一氣呵成。很多同事一開(kāi)始覺(jué)得教師上課不講,聽(tīng)課的教師聽(tīng)什么?是啊,我們一直就是為了聽(tīng)課的領(lǐng)導(dǎo)、教師聽(tīng)什么而準(zhǔn)備展示課、研討課,是不是本末倒置,忘記了課堂主人是誰(shuí),學(xué)生們到底需要什么樣的課堂。事實(shí)證明,這樣放手讓學(xué)生自主探究學(xué)習(xí)的課堂才是學(xué)生們想要的。endprint