第一篇:VB程序設(shè)計ForNext循環(huán)結(jié)構(gòu)教學(xué)設(shè)計
《VB程序設(shè)計For…Next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計
江蘇省武進(jìn)高級中學(xué)現(xiàn)代教育技術(shù)組 吳濤
一、教學(xué)目標(biāo)設(shè)計
本課內(nèi)容的學(xué)習(xí)建立在學(xué)生已經(jīng)學(xué)習(xí)過第五節(jié)《分支結(jié)構(gòu)》的基礎(chǔ)上,結(jié)合程序設(shè)計的三種基本結(jié)構(gòu),重點(diǎn)介紹循環(huán)結(jié)構(gòu)For…Next展開的。在前面幾節(jié)的學(xué)習(xí)中,問題比較簡單,算法也不復(fù)雜,不畫流程圖也能比較清楚的描述出來。引入分支結(jié)構(gòu)后,需要根據(jù)條件的真假,從兩條路徑中選擇一條執(zhí)行,算法逐漸復(fù)雜,流程圖愈發(fā)顯得重要,所以在介紹循環(huán)結(jié)構(gòu)處理問題時時一定要配以流程圖介紹。
本課內(nèi)容設(shè)計很多程序的分析,以及討論程序執(zhí)行結(jié)果,如果在教室里面上,寫板書的時間就浪費(fèi)了,但如果用多媒體演示教學(xué),學(xué)生只有簡單的理性和感性認(rèn)識,而學(xué)生的實(shí)踐操作這一環(huán)就缺少了,相應(yīng)認(rèn)知效果就不明顯了,利用網(wǎng)絡(luò)課件,學(xué)生可以自己瀏覽學(xué)習(xí),自主下載認(rèn)知分析。所以本課必須以課本知識為依托,以網(wǎng)絡(luò)課件為輔助,以問題為導(dǎo)思,來培養(yǎng)學(xué)生的創(chuàng)新精神,提高學(xué)生自主學(xué)習(xí)的能力。故制定具體的學(xué)習(xí)目標(biāo)如下:
認(rèn)知目標(biāo):1.掌握For-Next語句的格式和功能;2.理解For-Next語句的執(zhí)行過程;3.結(jié)合分支結(jié)構(gòu)的內(nèi)容學(xué)會使用For-Next語句實(shí)現(xiàn)計數(shù)循環(huán)。
能力目標(biāo):1.培養(yǎng)學(xué)生利用網(wǎng)絡(luò)作為工具,并在網(wǎng)絡(luò)環(huán)境下自主學(xué)習(xí)的能力;2.培養(yǎng)學(xué)生提出問題、分析問題、解決問題的綜合能力和創(chuàng)造性思維能力。
二、本課內(nèi)容及重點(diǎn)、難點(diǎn)分析
作為程序設(shè)計循環(huán)結(jié)構(gòu)的For…Next語句,其格式、功能、執(zhí)行過程、執(zhí)行結(jié)果、并利用它來解決問題、編制簡單程序都是本課內(nèi)容。
學(xué)習(xí)重點(diǎn):學(xué)會For…Next的格式及其含義,理解由For…Next編寫的程序的過程、結(jié)果。
學(xué)習(xí)難點(diǎn):For…Next的格式及其含義,由For…Next編寫簡單的程序。
三、教學(xué)對象分析
1、高二年級的學(xué)生已經(jīng)在高一時學(xué)習(xí)過在網(wǎng)絡(luò)環(huán)境下瀏覽、搜索、下載等知識,但很久不接觸網(wǎng)絡(luò),操作已經(jīng)生疏了,所以事先要對學(xué)生進(jìn)行實(shí)際操作的針對性訓(xùn)練,能把網(wǎng)絡(luò)上的文字?jǐn)?shù)據(jù)下載到本地計算機(jī)上,如把VB程序段復(fù)制粘貼到VB程序環(huán)境中執(zhí)行看結(jié)果等等。
2、分支結(jié)構(gòu)的內(nèi)容只有上過一次課,所以要求學(xué)生事先對上次課的內(nèi)容做好充分的復(fù)習(xí)。
四、教法設(shè)計
演示法:把制作的網(wǎng)絡(luò)課件所在的網(wǎng)址告訴學(xué)生,引導(dǎo)學(xué)生通觀本次課所有內(nèi)容;并從舊知識中獲得啟迪、從而解決問題;復(fù)習(xí)、提問、新知識的講解。
成果展示法:將學(xué)生通過對網(wǎng)頁上程序下載到VB環(huán)境中執(zhí)行的正確結(jié)果在全班展示,讓學(xué)生獲得成功的喜悅和認(rèn)同,從而激發(fā)學(xué)生后續(xù)學(xué)習(xí)的熱情。
五、網(wǎng)絡(luò)教學(xué)環(huán)境設(shè)計
1、使用自己制作的主頁―――VB循環(huán)結(jié)構(gòu)(http://或http://wga/new/wt/ wangluoke /index.htm),集中了課本上關(guān)于“分支機(jī)構(gòu)”的復(fù)習(xí)以及“循環(huán)機(jī)構(gòu)”的For…Next的整體講解、學(xué)習(xí)、練習(xí)、思考、作業(yè)的內(nèi)容,以便學(xué)生對本次課的整體把握。
2、學(xué)生的計算機(jī)上面都裝有Microsoft Visual Basic軟件,可以把所制作的網(wǎng)頁上的程序復(fù)制到本地計算機(jī)上面執(zhí)行。
3、通過Top2000教學(xué)控制系統(tǒng)向全體學(xué)生轉(zhuǎn)播自己的觀點(diǎn)、依據(jù)、學(xué)習(xí)成果等。
六、教學(xué)過程設(shè)計
1、導(dǎo)言(教學(xué)目標(biāo))每個學(xué)生進(jìn)入網(wǎng)頁(http://wga/new/wt/ wangluoke /index.htm)瀏覽復(fù)習(xí)提問中的背景知識以及三個問題;
2、播放《分支結(jié)構(gòu)》的多媒體課件以供復(fù)習(xí)之用;
3、學(xué)生回答復(fù)習(xí)提問中的三個問題;
4、學(xué)生帶著問題進(jìn)行新課內(nèi)容自主學(xué)習(xí);
5、講解新課,指出重點(diǎn);
6、思考并回答新課中的三個問題;
7、進(jìn)行思考練習(xí)階段,要求學(xué)生先看懂程序,并可輔以下載運(yùn)行得出結(jié)果;
8、思考題要求學(xué)生自主編寫程序;
9、給出參考程序;
10、課后作業(yè)思考
11、下課
七、思考
對于適合的內(nèi)容,可以說多媒體教學(xué)手段、網(wǎng)絡(luò)環(huán)境教學(xué)手段都要比在原有普通教學(xué)下的效果要好,但各個學(xué)校的網(wǎng)絡(luò)條件也有差異,機(jī)房的合理利用也是值得考慮的問題。
VB對于編寫簡單的可視效果程序,應(yīng)該來說完全可以完成,也因?yàn)榕湟钥梢暬缑嫘Ч杏H切感,對于一個初學(xué)者來說,作為一門計算機(jī)入門語言,也應(yīng)該是不錯的。VB的循環(huán)結(jié)構(gòu)作為程序設(shè)計的三大結(jié)構(gòu)之一,其重要性是不言而喻的,學(xué)生如能熟練掌握,那么對于以后的編程就又多了一種非常有用的工具。
第二篇:VB循環(huán)結(jié)構(gòu),教學(xué)設(shè)計
篇一:vb程序設(shè)計fornext循環(huán)結(jié)構(gòu)教學(xué)設(shè)計
《vb程序設(shè)計for?next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計
江蘇省武進(jìn)高級中學(xué)現(xiàn)代教育技術(shù)組 吳濤
一、教學(xué)目標(biāo)設(shè)計
本課內(nèi)容的學(xué)習(xí)建立在學(xué)生已經(jīng)學(xué)習(xí)過第五節(jié)《分支結(jié)構(gòu)》的基礎(chǔ)上,結(jié)合程序設(shè)計的三種基本結(jié)構(gòu),重點(diǎn)介紹循環(huán)結(jié)構(gòu)for?next展開的。在前面幾節(jié)的學(xué)習(xí)中,問題比較簡單,算法也不復(fù)雜,不畫流程圖也能比較清楚的描述出來。引入分支結(jié)構(gòu)后,需要根據(jù)條件的真假,從兩條路徑中選擇一條執(zhí)行,算法逐漸復(fù)雜,流程圖愈發(fā)顯得重要,所以在介紹循環(huán)結(jié)構(gòu)處理問題時時一定要配以流程圖介紹。
本課內(nèi)容設(shè)計很多程序的分析,以及討論程序執(zhí)行結(jié)果,如果在教室里面上,寫板書的時間就浪費(fèi)了,但如果用多媒體演示教學(xué),學(xué)生只有簡單的理性和感性認(rèn)識,而學(xué)生的實(shí)踐操作這一環(huán)就缺少了,相應(yīng)認(rèn)知效果就不明顯了,利用網(wǎng)絡(luò)課件,學(xué)生可以自己瀏覽學(xué)習(xí),自主下載認(rèn)知分析。所以本課必須以課本知識為依托,以網(wǎng)絡(luò)課件為輔助,以問題為導(dǎo)思,來培養(yǎng)學(xué)生的創(chuàng)新精神,提高學(xué)生自主學(xué)習(xí)的能力。故制定具體的學(xué)習(xí)目標(biāo)如下:
認(rèn)知目標(biāo):1.掌握for-next語句的格式和功能;2.理解for-next語句的執(zhí)行過程; 3.結(jié)合分支結(jié)構(gòu)的內(nèi)容學(xué)會使用for-next語句實(shí)現(xiàn)計數(shù)循環(huán)。
能力目標(biāo):1.培養(yǎng)學(xué)生利用網(wǎng)絡(luò)作為工具,并在網(wǎng)絡(luò)環(huán)境下自主學(xué)習(xí)的能力;2.培養(yǎng)學(xué)生提出問題、分析問題、解決問題的綜合能力和創(chuàng)造性思維能力。
二、本課內(nèi)容及重點(diǎn)、難點(diǎn)分析
作為程序設(shè)計循環(huán)結(jié)構(gòu)的for?next語句,其格式、功能、執(zhí)行過程、執(zhí)行結(jié)果、并利用它來解決問題、編制簡單程序都是本課內(nèi)容。
學(xué)習(xí)重點(diǎn):學(xué)會for?next的格式及其含義,理解由for?next編寫的程序的過程、結(jié)果。
學(xué)習(xí)難點(diǎn):for?next的格式及其含義,由for?next編寫簡單的程序。
三、教學(xué)對象分析
1、高二年級的學(xué)生已經(jīng)在高一時學(xué)習(xí)過在網(wǎng)絡(luò)環(huán)境下瀏覽、搜索、下載等知識,但很久不接觸網(wǎng)絡(luò),操作已經(jīng)生疏了,所以事先要對學(xué)生進(jìn)行實(shí)際操作的針對性訓(xùn)練,能把網(wǎng)絡(luò)上的文字?jǐn)?shù)據(jù)下載到本地計算機(jī)上,如把vb程序段復(fù)制粘貼到vb程序環(huán)境中執(zhí)行看結(jié)果等等。
2、分支結(jié)構(gòu)的內(nèi)容只有上過一次課,所以要求學(xué)生事先對上次課的內(nèi)容做好充分 的復(fù)習(xí)。
四、教法設(shè)計
演示法:把制作的網(wǎng)絡(luò)課件所在的網(wǎng)址告訴學(xué)生,引導(dǎo)學(xué)生通觀本次課所有內(nèi)容;并從舊知識中獲得啟迪、從而解決問題;復(fù)習(xí)、提問、新知識的講解。
成果展示法:將學(xué)生通過對網(wǎng)頁上程序下載到vb環(huán)境中執(zhí)行的正確結(jié)果在全班展示,讓學(xué)生獲得成功的喜悅和認(rèn)同,從而激發(fā)學(xué)生后續(xù)學(xué)習(xí)的熱情。
五、網(wǎng)絡(luò)教學(xué)環(huán)境設(shè)計
1、使用自己制作的主頁―――vb循環(huán)結(jié)構(gòu)
2、學(xué)生的計算機(jī)上面都裝有microsoft visual basic軟件,可以把所制作的網(wǎng)頁上的程序復(fù)制到本地計算機(jī)上面執(zhí)行。
3、通過top2000教學(xué)控制系統(tǒng)向全體學(xué)生轉(zhuǎn)播自己的觀點(diǎn)、依據(jù)、學(xué)習(xí)成果等。
六、教學(xué)過程設(shè)計
2、播放《分支結(jié)構(gòu)》的多媒體課件以供復(fù)習(xí)之用;
3、學(xué)生回答復(fù)習(xí)提問中的三個問題;
4、學(xué)生帶著問題進(jìn)行新課內(nèi)容自主學(xué)習(xí);
5、講解新課,指出重點(diǎn);
6、思考并回答新課中的三個問題;
7、進(jìn)行思考練習(xí)階段,要求學(xué)生先看懂程序,并可輔以下載運(yùn)行得出結(jié)果;
8、思考題要求學(xué)生自主編寫程序;
9、給出參考程序;
10、課后作業(yè)思考
11、下課
七、思考
對于適合的內(nèi)容,可以說多媒體教學(xué)手段、網(wǎng)絡(luò)環(huán)境教學(xué)手段都要比在原有普通教
學(xué)下的效果要好,但各個學(xué)校的網(wǎng)絡(luò)條件也有差異,機(jī)房的合理利用也是值得考慮的問題。vb對于編寫簡單的可視效果程序,應(yīng)該來說完全可以完成,也因?yàn)榕湟钥梢暬缑嫘Ч杏H切感,對于一個初學(xué)者來說,作為一門計算機(jī)入門語言,也應(yīng)該是不錯的。vb的循環(huán)結(jié)構(gòu)作為程序設(shè)計的三大結(jié)構(gòu)之一,其重要性是不言而喻的,學(xué)生如能熟練掌握,那么對于以后的編程就又多了一種非常有用的工具。篇二:【付曉弓】《vb循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計及反思 vb循環(huán)結(jié)構(gòu)
南京市江寧區(qū)湯山中學(xué) 付曉弓
教學(xué)目標(biāo)
一、知識與技能:
1、學(xué)會使用程序畫一個帶顏色的圓
2、學(xué)會使用程序同時畫多個圓
3、學(xué)會循環(huán)語句的使用
4、能靈活運(yùn)用循環(huán)語句
5、體會循環(huán)語句的意義
二、重點(diǎn)與難點(diǎn)
1、了解畫圓的語句
2、了解循環(huán)語句的格式
3、能靈活使用循環(huán)語句
三、教學(xué)手段:
任務(wù)驅(qū)動、合作探究、屏幕演示
教學(xué)過程:
教學(xué)反思
本節(jié)課是vb學(xué)習(xí)的第3節(jié),學(xué)生在前面的學(xué)習(xí)中已經(jīng)具有了一定的基礎(chǔ)知識,對vb已經(jīng)有了初步的了解,為這個課的進(jìn)行創(chuàng)造了條件。教學(xué)目標(biāo)確定合理,通過一節(jié)課的學(xué)習(xí),從任務(wù)的完成情況來看,達(dá)到了教學(xué)目標(biāo)的要求,關(guān)鍵點(diǎn)是在對循環(huán)語句的理解和運(yùn)用上面,通過讓學(xué)生分析程序,基本達(dá)到了理解的目的。整節(jié)課的教學(xué)流程上看,學(xué)生能按照學(xué)件的要求,結(jié)合老師的講解,層層遞進(jìn)地學(xué)習(xí),并給以適當(dāng)?shù)奶剿骺臻g,既完成了任務(wù),又理解了知識點(diǎn)。本節(jié)課主要采取自主學(xué)習(xí)的方式,輔以學(xué)生之間合作和探索,老師與學(xué)生,學(xué)生與學(xué)生之間的評價,讓學(xué)生在學(xué)習(xí)中既鍛煉了操作,又獲得了能力的提高。應(yīng)該說較好地完成了教學(xué)目標(biāo)。不足的是,由于時間的限制,學(xué)生雖然能理解循環(huán)的意義,但是在循環(huán)語句的具體操作與判斷方便缺乏靈活性,如果讓學(xué)生自行編寫程序,可能存在一定的困難,這都需要在后續(xù)的課程中繼續(xù)訓(xùn)練與操作。篇三:vb的循環(huán)嵌套教案
vb程序設(shè)計中循環(huán)嵌套的使用
一、課題名稱
vb程序設(shè)計中循環(huán)嵌套的使用
二、教學(xué)目標(biāo) 1.知識目標(biāo)
了解循環(huán)結(jié)構(gòu)程序設(shè)計思想,準(zhǔn)確掌握“for-next”循環(huán)結(jié)構(gòu)的應(yīng)用以及循環(huán)嵌套的使用。2.能力目標(biāo)
熟練掌握循環(huán)的嵌套,能編寫雙重循環(huán)結(jié)構(gòu)的程序;能熟練應(yīng)用print 方法、tab()函數(shù)和abs()函數(shù)控制輸出格式。3.情感目標(biāo)
增強(qiáng)學(xué)生的邏輯思維能力,培養(yǎng)學(xué)生分析解決實(shí)際問題的同時,鍛煉他們探索規(guī)律,舉一反三,融會貫通的能力。
三、教學(xué)重點(diǎn)、難點(diǎn)
1.重點(diǎn):循環(huán)嵌套語句的結(jié)構(gòu)和使用
2.難點(diǎn):內(nèi)外循環(huán)的功能及print、tab()、abs()函數(shù)對輸出格式的控制
通過多次強(qiáng)化訓(xùn)練,讓學(xué)生掌握重點(diǎn),學(xué)生實(shí)訓(xùn)時老師巡視指導(dǎo),幫助學(xué)生突破難點(diǎn) 并再最后總結(jié)集中講解一遍重點(diǎn),難點(diǎn)以讓學(xué)生突破重、難點(diǎn)。
四、教學(xué)方法
1.情境導(dǎo)入法:情景引入,設(shè)置懸念,引起學(xué)生對本堂課的興趣。
2.啟發(fā)式教學(xué)法:通過實(shí)例提出的問題,引導(dǎo)學(xué)生思考討論、并上機(jī)實(shí)踐,得出本節(jié)課所教授新知識。
3.分層教學(xué)法:根據(jù)不同學(xué)生的基礎(chǔ)不同,提問或任務(wù)的難易程度不同,并對基礎(chǔ)相對較弱的學(xué)生給以更多的上機(jī)實(shí)踐指導(dǎo)。
五、教學(xué)用具
計算機(jī)實(shí)訓(xùn)室,visual basic6.0軟件。
六、課時安排 1課時
七、教學(xué)過程
(一)設(shè)置懸念、引起學(xué)生對本堂課的興趣
把課前調(diào)試好的課本上圖1-12-1的程序設(shè)計演示給學(xué)生看,激發(fā)學(xué)生的好奇心,求知欲,引起學(xué)生對本堂課的興趣。問學(xué)生想不想知道這個小程序是如何實(shí)現(xiàn)的,學(xué)完本堂課就知道了!
(二)導(dǎo)入
1.復(fù)習(xí)循環(huán)結(jié)構(gòu)。
循環(huán)結(jié)構(gòu)也稱重復(fù)結(jié)構(gòu),它的作用是使一段程序能重復(fù)執(zhí)行,被重復(fù)執(zhí)行的部分稱為循環(huán)體。但重復(fù)一般都是有條件的,即在滿足for語句中的條件下才執(zhí)行循環(huán)體,否則退出循環(huán)體?!癴or-next”語句的語句格式:
格式:for〈變量名〉=〈表達(dá)式1〉 to 〈表達(dá)式2〉 step〈表達(dá)式3〉
〈語句序列(循環(huán)體)〉 next 說明:1)當(dāng)步長為1時,step 1可省略不寫;
2)語句序列中可以含有任意多條語句,也可無任何語句,稱為空循環(huán); 3)語句序列中可以含有循環(huán)結(jié)構(gòu);
4)有時需中途退出循環(huán),這時用exit for命令。2.應(yīng)用循環(huán)結(jié)構(gòu)的具體實(shí)例
編寫程序輸出如下字符圖形: 1 2 3 4 5 程序如下: for j=1 to 5 print j;next j print 3.提出問題
上面的代碼完成了在一行內(nèi)輸入5個數(shù)字,如果要得到三行同樣的字符圖形,即如圖
(一)所示的圖形,應(yīng)該怎么寫程序呢? 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 圖
(一)給學(xué)生五分鐘時間自由討論和上機(jī)實(shí)驗(yàn)如何實(shí)現(xiàn)輸出上面的字符圖形
(三)引出循環(huán)嵌套結(jié)構(gòu)
要得到圖一所示的圖形,我們可以將上面的“for-next”語句重復(fù)3次,但是如果要打印20行,30行甚至更多行呢?有沒有更簡便的方法?我們知道循環(huán)結(jié)構(gòu)能夠使一段程序重復(fù)執(zhí)行,如果把上面的“for-next”語句放到另外一個循環(huán)之中,讓它反復(fù)執(zhí)行3次,能不能得到圖形
(一)的輸出呢?我們一起來試一下: for i=1 to 3 for j=1 to 5 print j;next j print next i 執(zhí)行程序,得到如圖
(一)所示的字符圖形。
得出結(jié)論:像上面的程序那樣,已經(jīng)知道了循環(huán)的次數(shù),可以再利用一個“for-next”循環(huán)語句,這樣就形成了循環(huán)中套循環(huán)的結(jié)構(gòu),我們稱之為循環(huán)的嵌套。
注意:外循環(huán)控制行數(shù),內(nèi)循環(huán)控制
(四)進(jìn)一步探究、加深理解
再看一個由數(shù)字組成的字符圖形
(二): 1 1 2 1 2 3 1 2 3 4 圖形
(二)觀察該圖形的特點(diǎn),其規(guī)律是第一行輸出1個字符,第二行輸出2個字符,第i行輸出 i個字符。由剛才的嵌套循環(huán)例子可知,外循環(huán)控制的是輸出的行數(shù),內(nèi)循環(huán)控制輸出列數(shù),因此我們只需在圖形
(一)程序的基礎(chǔ)上把forj=1 to 5的終值5改為i即可,學(xué)生自己上機(jī)驗(yàn)證修改后的程序是否能得到圖形
(二)。
最后看圖形
(三)1 1 2 1 2 3 1 2 3 4 圖
(三)這個圖中的字符和圖二中的字符一樣,只是每行第一個字符的位置不同。要改變每行第一個字符的位置,可以使用tab()制表函數(shù)。圖形的程序代碼如下: for i=1 to 4 print tab(40-i*3);for j=1 to i print j;注意:此處課本上為print i,應(yīng)該為print j 才能得到圖
(三)next j print next i 課本后面的“想一想”問題由學(xué)生自己在課后思考練習(xí)
(五)綜合練習(xí)、探索實(shí)踐
1.效果演示。把課前調(diào)試好的課本上的程序設(shè)計再次演示給學(xué)生看,讓學(xué)生仔細(xì)觀察每一演示運(yùn)行頁面。
程序部分演示頁面效果圖如下:
單擊“左上部分”及“右下部分”效果圖 2.程序界面設(shè)計
由學(xué)生參考演示界面自行完成。3.程序代碼編寫
學(xué)生先看課本上已給出的代碼,有不能理解的語句的舉手詢問教師。然后學(xué)生根據(jù)教材中已給出的代碼上機(jī)實(shí)訓(xùn),并思考補(bǔ)充教材中未給出的代碼。期間前后排的學(xué)生可以相互討論,教師巡視指導(dǎo)學(xué)生。
教師最后給出正確答案,并就巡視時學(xué)生出現(xiàn)的問題、易錯點(diǎn)、難點(diǎn)再講解一遍。
(六)總結(jié)與提升
循環(huán)嵌套就是在循環(huán)體中又有循環(huán)的
結(jié)構(gòu),循環(huán)體外的循環(huán)稱為外循環(huán),循環(huán)體內(nèi)的循環(huán)稱為內(nèi)循環(huán)。如果程序需要,還可以在內(nèi)循環(huán)里再嵌入另一個循環(huán),從而構(gòu)成三重循環(huán),甚至多重循環(huán)。
循環(huán)嵌套應(yīng)用中的常見錯誤及其注意事項(xiàng): 1.內(nèi)循環(huán)與外循環(huán)的循環(huán)變量名稱不能相同。
2.外循環(huán)必須完全包含內(nèi)循環(huán),不可以出現(xiàn)交叉現(xiàn)象。
(七)課后思考練習(xí)
由學(xué)生課后單獨(dú)思考并寫好各題程序,教師下次課抽查提問。
第三篇:循環(huán)結(jié)構(gòu)程序設(shè)計教案
教學(xué)內(nèi)容:循環(huán)結(jié)構(gòu)程序設(shè)計 教學(xué)課時:2課時 【教學(xué)目的】
1、循環(huán)的基本思想
2、while、do-while和for
3、三種語句特點(diǎn)
4、孰能生巧 【教學(xué)重點(diǎn)】 三種循環(huán)語句的使用?!窘虒W(xué)難點(diǎn)】 三種循環(huán)語句區(qū)別?!窘虒W(xué)方法】 講解、演示、練習(xí)
第一課時
一、循環(huán)的基本思想
1、循環(huán)就是找規(guī)律,學(xué)習(xí)分析問題和解決問題的能力
2、講解案例灰太狼抓羊問題
3、分析抓羊規(guī)律,引出循環(huán)概念
二、while、do-while和for
1、分析灰太狼抓羊問題,提出解題思路
(一)設(shè)灰太狼每次抓羊i只
(二)設(shè)灰太狼一共抓到羊sum只
(三)設(shè)灰太狼每天抓羊后籠子里有羊sum + i只 其中:i為循環(huán)變量,sum + i為循環(huán)體
2、介紹while循環(huán)的一般形式
3、一邊分析一邊編程
(一)主函數(shù)
(二)定義變量
(三)運(yùn)算過程
(四)輸出結(jié)果
4、編寫循環(huán)程序必須注意的幾個問題
(一)循環(huán)控制變量必須有正確的初值
(二)在循環(huán)體內(nèi)應(yīng)有改變其值的語句
(三)其值的改變應(yīng)使得表達(dá)式的值最終趨向于零(循環(huán)結(jié)束條件),否則將形成死循環(huán)
5、引出do-while循環(huán)
6、介紹do-while循環(huán)的一般形式
7、使用do-while循環(huán)解決灰太狼抓羊問題
8、說明:while與do-while相似點(diǎn)
9、引出for循環(huán)
10、介紹for循環(huán)的一般形式
11、使用for循環(huán)解決灰太狼抓羊問題
12、說明:for循環(huán)中三個表達(dá)式使用方法
第二課時 一、三種語句特點(diǎn)
1、while與do-while的區(qū)別
2、兩語句與for的區(qū)別
二、孰能生巧
1、提出問題姜太公釣魚
2、分析題目中可用循環(huán)解決的規(guī)律問題
3、分析姜太公釣魚問題,提出解題思路
(一)設(shè)太公每次釣魚數(shù)量n = n + 2條
(二)設(shè)一共釣到魚的數(shù)量sum條
(三)設(shè)每天釣魚后魚的數(shù)量sum + n條
4、一邊分析一邊編程
(一)主函數(shù)
(二)定義變量
(三)運(yùn)算過程
(四)輸出結(jié)果
5、課程小結(jié)
課后練習(xí)
1、概述三種循環(huán)語句while、do-while和for之間的區(qū)別與聯(lián)系。
2、計算無理數(shù)e的值,直到1/n!<10-5(P44,第4題)。
3、輸入任意字符串,把字符串中小寫字母轉(zhuǎn)換成大寫字母,并輸出結(jié)果(P44, 第3題)。
4、輸入5個整數(shù),計算其中正數(shù)的和(P47,1)
5、編程顯示100以內(nèi)所有能被3和7整除的整數(shù)(P47,6、輸出用戶輸入的兩個整數(shù)之間的所有偶數(shù)。
7、編程求1!+2!+3!+…+n!的和。
2)。
第四篇:《循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計
《循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計
一、教學(xué)內(nèi)容分析
《循環(huán)結(jié)構(gòu)》是人民教育出版社課程教材研究所編著的《普通高中課程標(biāo)準(zhǔn)試驗(yàn)教科書數(shù)學(xué)3(必修)》(A版)中§1.1.2的第二課時的內(nèi)容。(1)算法是高中數(shù)學(xué)課程中的新內(nèi)容,算法的思想是非常重要的,算法思想已逐漸成為每個現(xiàn)代人所必須具備的數(shù)學(xué)素養(yǎng)。(2)本節(jié)課的內(nèi)容是循環(huán)結(jié)構(gòu),它與順序結(jié)構(gòu)、條件分支結(jié)構(gòu)是算法的三種基本邏輯結(jié)構(gòu),可以表示任何一個算法。并且循環(huán)結(jié)構(gòu)是算法這一部分的重點(diǎn)和難點(diǎn),它的重要性就是充分體現(xiàn)計算機(jī)的優(yōu)勢,也即能以極快的速度進(jìn)行重復(fù)計算。
二、學(xué)生學(xué)習(xí)情況分析
學(xué)生已經(jīng)學(xué)習(xí)了有關(guān)算法和框圖的基礎(chǔ)知識。絕大多數(shù)同學(xué)對算法和框圖的學(xué)習(xí)有相當(dāng)?shù)呐d趣和積極性。但在探究問題的能力,應(yīng)用數(shù)學(xué)的意識等方面發(fā)展不夠均衡,尚有待加強(qiáng)。
三、設(shè)計思想
建構(gòu)主義學(xué)習(xí)理論認(rèn)為,建構(gòu)就是認(rèn)知結(jié)構(gòu)的組建,其過程一般是引導(dǎo)學(xué)生從身邊的、生活中的實(shí)際問題出發(fā),發(fā)現(xiàn)問題,思考如何解決問題,進(jìn)而聯(lián)系所學(xué)的舊知識,首先明確問題的實(shí)質(zhì),然后總結(jié)出新知識的有關(guān)概念和規(guī)律,形成知識點(diǎn),把知識點(diǎn)按照邏輯線索和內(nèi)在聯(lián)系,串成知識線,再由若干條知識線形成知識面,最后由知識面按照其內(nèi)容、性質(zhì)、作用、因果等關(guān)系組成綜合的知識體。也就是以學(xué)生為主體,強(qiáng)調(diào)學(xué)生對知識的主動探索、主動發(fā)現(xiàn)以及學(xué)生對所學(xué)知識意義的主動建構(gòu)。基于以上理論,本節(jié)課遵循引導(dǎo)發(fā)現(xiàn),循序漸進(jìn)的思路,采用問題探究式教學(xué),運(yùn)用多媒體,投影儀輔助,倡導(dǎo)“自主、合作、探究”的學(xué)習(xí)方式。具體流程如下:
創(chuàng)設(shè)情景(課前準(zhǔn)備、引入實(shí)例)→授新設(shè)疑(自主探索形成概念→理解概念能識別框圖)→質(zhì)疑問難、論爭辯難(進(jìn)一步加深對概念的理解→突破難點(diǎn))→溝通發(fā)展(反饋練習(xí)→歸納小結(jié))→布置作業(yè)。
四、教學(xué)目標(biāo)
理解循環(huán)結(jié)構(gòu),能識別和理解簡單的框圖的功能,通過模仿、操作、探索,學(xué)習(xí)設(shè)計程序框圖表達(dá),解決問題的過程,發(fā)展有條理的思考與表達(dá)的能力,提高邏輯思維能力;能運(yùn)用循環(huán)結(jié)構(gòu)設(shè)計程序框圖解決簡單的問題,感受和體會算法思想在解決具體問題中的意義,增強(qiáng)學(xué)生的創(chuàng)新能力和應(yīng)用數(shù)學(xué)的意識。
五、教學(xué)重點(diǎn)與難點(diǎn)
重點(diǎn):理解循環(huán)結(jié)構(gòu),能識別和畫出簡單的循環(huán)結(jié)構(gòu)框圖。
難點(diǎn):循環(huán)結(jié)構(gòu)中循環(huán)條件和循環(huán)體的確定。
六、教學(xué)過程設(shè)計
(一)創(chuàng)設(shè)情境
引例:德國著名數(shù)學(xué)家高斯幼年時代聰明過人,上學(xué)時,有一天老師出了一道題讓同學(xué)們計算:
1+2+3+4+…+99+100=?
老師出完題后,全班同學(xué)都在埋頭計算,小高斯卻很快算出答案等于5050。(課本例6)你能否寫出求法,并用框圖表示你的算法。
此例由學(xué)生動手完成,投影展示學(xué)生的做法,師生共同點(diǎn)評。鼓勵學(xué)生一題多解。
【設(shè)計意圖】通過高斯求和的故事,復(fù)習(xí)順序結(jié)構(gòu),提出遞推求和的方法,導(dǎo)入新課。此環(huán)節(jié)旨在提升學(xué)生的求知欲、探索欲,使學(xué)生保持良好、積極的情感體驗(yàn)。
(二)授新設(shè)疑
1.循序漸進(jìn),理解知識
(1)引進(jìn)“計數(shù)變量”、“累加變量”。借助“計數(shù)變量”和 “累加變量”使學(xué)生經(jīng)歷把“遞推求和”轉(zhuǎn)化為“循環(huán)求和”的過程,同時經(jīng)歷初始化變量,確定循環(huán)體,設(shè)置循環(huán)終止條件3個構(gòu)造循環(huán)結(jié)構(gòu)的關(guān)鍵步驟。①將“遞推求和”轉(zhuǎn)化為“循環(huán)求和”的緣由及轉(zhuǎn)化的方法和途徑 引例“求的值”這個問題的自然求和過程可以表示為:
用遞推公式表示為:的值的一個算
直接利用這個遞推公式構(gòu)造算法在步驟中使用了共100個變量,計算機(jī)執(zhí)行這樣的算法時需要占用較大的內(nèi)存。為了節(jié)省變量,充分體現(xiàn)計算機(jī)能以極快的速度進(jìn)行重復(fù)計算的優(yōu)勢,需要從上述遞推求和的步驟
中提取出共同的結(jié)構(gòu),即第步的結(jié)果=第(-1)步的結(jié)果+。若引進(jìn)一個計數(shù)變量來表示計算到第幾步,一個累加變量則第步可以表示為賦值過程②“”、“
”的含義
來表示每一步的計算結(jié)果。
利用多媒體動畫展示計算機(jī)中計數(shù)器的工作原理,借助形象直觀對知識點(diǎn)進(jìn)行強(qiáng)調(diào)說明 1)量。
2)賦值號“=”右邊的變量“”表示前一步累加所得的和,賦值號“=”左邊的“”表示該步累加所得的和,含義不同。3)賦值號“=”與數(shù)學(xué)中的等號意義不同。4)邊的變量的作用是將賦值號右邊表達(dá)式。(類比
理解)
在數(shù)學(xué)中是不成立的。的值賦給賦值號左的作用是將賦值號右邊表達(dá)式的值賦給賦值號左邊的變借助“計數(shù)變量”、“累加變量”既突破了難點(diǎn),同時也使學(xué)生理解了“”、“
”的含義。
③初始化變量,設(shè)置循環(huán)終止條件 由的初始值為0,的值由1增加到100,可以初始化循環(huán)變量和設(shè)置循環(huán)終止條件。(2)循環(huán)結(jié)構(gòu)的概念
從某處開始,按照一定條件,反復(fù)執(zhí)行某一處理步驟的結(jié)構(gòu)稱為循環(huán)結(jié)構(gòu)。
教師學(xué)生一起共同完成引例的框圖表示,并由此引出本節(jié)課的重點(diǎn)知識循環(huán)結(jié)構(gòu)的概念(循環(huán)變量、循環(huán)體、循環(huán)終止的條件)。
【設(shè)計意圖】這樣講解既突出了重點(diǎn)又突破了難點(diǎn),同時學(xué)生在教師引導(dǎo)下,在已有探索經(jīng)驗(yàn)的基礎(chǔ)上,借助多媒體的形象直觀,共同完成問題的抽象過程和算法的構(gòu)建過程。體現(xiàn)研究問題常用的“由特殊到一般”的思維方式。2.類比探究,掌握知識
例1:改造引例的程序框圖表示 ①求②求③求的值 的值 的值 此例可由學(xué)生獨(dú)立思考、回答,師生共同點(diǎn)評完成。
【設(shè)計意圖】通過對引例框圖的反復(fù)改造逐步幫助學(xué)生深入理解循環(huán)結(jié)構(gòu),體會用循環(huán)結(jié)構(gòu)表達(dá)算法,關(guān)鍵要做好三點(diǎn):
① 確定循環(huán)變量和初始值 ② 確定循環(huán)體 ③ 確定循環(huán)終止條件。
例2:根據(jù)程序框圖回答下面的問題
圖A
圖B(1)圖中箭頭指向①時,輸出=_____。
(2)該程序框圖的算法功能是_______________________。(3)去掉條件“
”按程序框圖所蘊(yùn)含的算法,能執(zhí)行到底嗎,若能
=______;指向②時輸出執(zhí)行到底,最后輸出的結(jié)果是什么? 對比練習(xí):(1)圖B輸出
=_____。(2)圖A指向②時與圖B有何不同?你能得到什么結(jié)論?
(3)對比“引例”與“例2”的程序框圖,試說明二者的區(qū)別和聯(lián)系? 可由學(xué)生小組討論,教師巡視,加強(qiáng)對學(xué)生的個別指導(dǎo),再由學(xué)生分析。
例2是寫出程序框圖的運(yùn)算結(jié)果,及其功能。
【設(shè)計意圖】設(shè)計此例的目的是讓學(xué)生通過類比意識到:
①循環(huán)結(jié)構(gòu)不能是永無終止的死循環(huán),一定要在某個條件下終止循環(huán),這就需要條件結(jié)構(gòu)來做出判斷,因此,循環(huán)結(jié)構(gòu)一定包含條件結(jié)構(gòu)。
②循環(huán)結(jié)構(gòu)中語句的順序?qū)λ惴ǖ挠绊憽"郛?dāng)型循環(huán)結(jié)構(gòu)與直到型循環(huán)結(jié)構(gòu)的區(qū)別。
(三)質(zhì)疑問難、論爭辯難
例3 圖(1),圖(2),圖(3),圖(4)是為計算而繪制的程序框圖。根據(jù)程序框圖回答下面的問題:
圖(1)
圖(2)
圖(3)
圖(4)
①其中正確的程序框圖有哪幾個?錯誤的要指出錯在哪里。
②錯誤的程序框圖中,按該程序框圖所蘊(yùn)含的算法,能執(zhí)行到底嗎?若能執(zhí)行到底,最后輸出的結(jié)果是什么?
③根據(jù)上面的回答總結(jié)出應(yīng)用循環(huán)結(jié)構(gòu)編制程序框圖應(yīng)該注意哪幾方面的問題?
【設(shè)計意圖】通過類比,自主探究,幫助學(xué)生深入理解知識,完善知識結(jié)構(gòu),提升認(rèn)知水平。通過小組討論,實(shí)現(xiàn)生生互動,師生互助,豐富情感體驗(yàn),活躍課堂氣氛。
(四)溝通發(fā)展、歸納小結(jié) 1.溝通發(fā)展
仿照本節(jié)課例題,同桌倆人一人編題一人解答?!驹O(shè)計意圖】通過練習(xí)進(jìn)一步鞏固所學(xué)知識,培養(yǎng)和提升學(xué)生的認(rèn)知水平。溝通發(fā)展,有助于及時查漏補(bǔ)缺,保持學(xué)生學(xué)習(xí)的熱情和信心。2.課后小節(jié)
①理解循環(huán)結(jié)構(gòu)的邏輯。
②明確條件結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的區(qū)別,聯(lián)系。③當(dāng)型循環(huán)結(jié)構(gòu)與直到型循環(huán)結(jié)構(gòu)的區(qū)別。④數(shù)學(xué)思想方法:算法思想,類比方法。
【設(shè)計意圖】通過小結(jié)使學(xué)生對本節(jié)課的知識有一個全面的認(rèn)識,掌握知識。為今后學(xué)習(xí)其它知識打基礎(chǔ)。
(五)布置作業(yè)
①課本P11習(xí)題1-1 A組 2
②課外拓展:寫出一個求滿足1×2×3×…×n>5000的最小正整數(shù)的算法并畫出相應(yīng)的程序框圖。
【設(shè)計意圖】書面作業(yè)第一個層次要求所有學(xué)生完成,第二個層次,只要求學(xué)有余力的同學(xué)完成。體現(xiàn)了差異發(fā)展教學(xué)。
七、教學(xué)反思
循環(huán)結(jié)構(gòu)這部分內(nèi)容在算法中起著承上啟下的作用。本節(jié)施教過程中,基本完成設(shè)計構(gòu)思,教學(xué)效果良好,但仍發(fā)現(xiàn)一些不足之處:
1、學(xué)生對循環(huán)終止條件的確定還存在一定困難,尤其循環(huán)體中“”、“”的順序?qū)K止條件的影響。
”、“
”中滲透的函數(shù)思
2、教學(xué)過程中對循環(huán)體“想(數(shù)學(xué)本質(zhì))體現(xiàn)不夠。對算法教學(xué)的思考:教材將“算法與程序框圖”和“基本算法語句”分開處理。是否將這兩部分內(nèi)容結(jié)合起來處理,在講基本結(jié)構(gòu)的時候,通過基本算法語句在計算機(jī)上演示計算結(jié)果,是否會更生動,效果會更好。強(qiáng)調(diào)基本結(jié)構(gòu),適當(dāng)降低程序框圖和算法語句的難度(學(xué)生反映其中的一些例題結(jié)構(gòu)太復(fù)雜,理解比較吃力)。
算法作為數(shù)學(xué)與計算機(jī)技術(shù)的橋梁,體現(xiàn)了數(shù)學(xué)研究的一個新的方向,其作用是勿庸質(zhì)疑的,但作為高中數(shù)學(xué)課程中的新內(nèi)容,如何將其更完美地展現(xiàn)給學(xué)生,還需大家共同努力!
第五篇:循環(huán)結(jié)構(gòu)教學(xué)設(shè)計
循環(huán)結(jié)構(gòu)
一.教學(xué)目標(biāo)
(1)知識目標(biāo) ①理解循環(huán)結(jié)構(gòu)概念。
②把握循環(huán)三要素:循環(huán)變量賦初值、循環(huán)體、循環(huán)的終止條件。③能識別和理解循環(huán)結(jié)構(gòu)的框圖以及功能。(2)能力目標(biāo)
通過由實(shí)例對循環(huán)結(jié)構(gòu)的探究與應(yīng)用過程,培養(yǎng)學(xué)生的觀察類比,歸納抽象能力;參與運(yùn)用算法思想解決問題的過程,逐步形成算法分析,算法設(shè)計到算法表示的程序化算法思想。
(3)情感目標(biāo)
①感受算法思想在解決具體問題中的意義,提高算法素養(yǎng); ②經(jīng)歷體驗(yàn)發(fā)現(xiàn)、創(chuàng)造和運(yùn)用的歷程與樂趣,體驗(yàn)成功的喜悅;
③培養(yǎng)學(xué)生形式化的表達(dá)能力,構(gòu)造性解決問題的能力,以及程序化的思想意識。
二.教學(xué)重難點(diǎn):
重點(diǎn):循環(huán)結(jié)構(gòu)的三要素。
難點(diǎn):循環(huán)三要素的確定以及循環(huán)執(zhí)行時變量的變化規(guī)律。
三.教學(xué)方法:問題探究式教學(xué)法 四.教學(xué)過程:
(一)創(chuàng)設(shè)情景,抽象概念
情景引入:北京取得2008奧運(yùn)會主辦權(quán)的過程。國際奧委會對遴選出的五個城市進(jìn)行投票表決的操作程序:首先進(jìn)行第一輪投票,如果有一個城市得票超過一半,那么這個城市取得主辦權(quán);如果沒有一個城市得票超過一半,那么將其中得票最少的城市淘汰;然后重復(fù)上述過程,直到選出一個城市為止。
[設(shè)計意圖]新穎引入激發(fā)學(xué)生興趣。教師拋磚引玉,學(xué)生積極舉例循環(huán)現(xiàn)象,其思考舉例過程實(shí)為自主構(gòu)建循環(huán)結(jié)構(gòu)概念過程,體現(xiàn)了自主獲取知識的新課標(biāo)理念。
(教師引導(dǎo)學(xué)生觀察操作中哪些是重復(fù)進(jìn)行的步驟,令其舉例說明社會、生活和數(shù)學(xué)中的循環(huán)現(xiàn)象;引導(dǎo)學(xué)生從循環(huán)現(xiàn)象中抽象出循環(huán)結(jié)構(gòu)概念)循環(huán)結(jié)構(gòu)概念:算法中按照一定條件反復(fù)執(zhí)行某些步驟的結(jié)構(gòu)。
(二)提出問題,分析研究
例1:設(shè)計算法求1×2×3×?×100的值并畫出框圖。(學(xué)生思考后小組討論算法的設(shè)計,并將成果展示出來)
[設(shè)計意圖]由學(xué)生歷經(jīng)提出解法,嘗試,受挫的過程,引發(fā)其認(rèn)知沖突,為新算法的產(chǎn)生奠定基礎(chǔ)。
問題①:學(xué)生展示算法步驟中優(yōu)劣各是什么?
(三)循序漸進(jìn),深入探究
問題②:遞推求積中,每步中重復(fù)的操作是什么,變化的是什么?有何變化規(guī)律?100個變量的值當(dāng)中哪個是最終輸出的量?
——每一步中重復(fù)操作的是乘法運(yùn)算,變化的只是參與運(yùn)算的; 每一步均可描述為:第n步結(jié)果?第(n?1)步結(jié)果?n(n?2,3,?,100); 最終只需輸出s100,而s1至s99中數(shù)據(jù)無需保留。
開辟變量s存放每次累乘結(jié)果(累乘變量),s的初值為1; 變量i用于追蹤從2至100的變化(計數(shù)變量),i的初值為2。
s?s?i教師引導(dǎo)學(xué)生得到循環(huán)體:
i?i?1
問題③:如何理解s?s?i與i?i?1?算法中“等號”與“變量”的涵義等同于數(shù)學(xué)中的相應(yīng)涵義嗎?
問題④:循環(huán)體如何結(jié)束?
引導(dǎo)學(xué)生分析循環(huán)體執(zhí)行的最后一步:
s?s?100i?101
當(dāng)i?100時執(zhí)行循環(huán);當(dāng)i?101時結(jié)束循環(huán),即為循環(huán)終止條件。[設(shè)計意圖]問題②至④環(huán)環(huán)相扣,層次遞進(jìn),使學(xué)生歷經(jīng)問題的抽象過程和新算法的構(gòu)建過程,培養(yǎng)其歸納抽象能力,逐步形成算法分析,算法設(shè)計到算法表示的程序化算法思想。
歸納循環(huán)結(jié)構(gòu)三要素:循環(huán)變量賦初值、循環(huán)體、循環(huán)終止條件。循環(huán)三要素確定過程:首先確定循環(huán)體,再由循環(huán)體第一步確定變量初值,由最后一步確定循環(huán)終止條件。
根據(jù)剛才的分析畫出程序框圖,從中提取出當(dāng)型和直到型框圖,并給出一般形式,引導(dǎo)學(xué)生對這兩種循環(huán)結(jié)構(gòu)進(jìn)行區(qū)別和轉(zhuǎn)化。
直到型:先執(zhí)行一次循環(huán)體,再判斷條件,若不滿足,繼續(xù)執(zhí)行循環(huán)體,直到條件滿足,跳出循環(huán)。
當(dāng)型:在每次執(zhí)行循環(huán)體前判斷條件,若滿足,則執(zhí)行,否則跳出循環(huán)。
(四)變式探究,深化理解
變式1:在例1當(dāng)型框圖中修改循環(huán)三要素,學(xué)生回答算法功能。
11變式2:改造例1程序框圖,求1???35?1的值。999(組織學(xué)生分組活動,繼續(xù)改造例1的循環(huán)體,比比看哪組的改造創(chuàng)意最豐富,得到的新算法最多。)
[設(shè)計意圖]學(xué)生在自主改造循環(huán)體過程中體驗(yàn)創(chuàng)造喜悅,深化了對循環(huán)結(jié)構(gòu)理解,且體會了此算法的普適性(解決了有規(guī)律數(shù)列的求和積問題)。
探究①:若更改例1中循環(huán)體順序,即由
s?s?ii?i?1 變?yōu)?/p>
i?i?1s?s?i
程序功能變化了嗎?
若有變化,須如何修改初值和終止條件方能使功能不變? 探究②:若去掉例1中判斷條件i?100程序如何執(zhí)行?
學(xué)生從變式及探究①中體會三要素對于循環(huán)結(jié)構(gòu)的影響,并再次體會三要素確定過程:先確定循環(huán)體,再由循環(huán)體第一步確定初值,由最后一步確定終止條件。
[設(shè)計意圖]探究①意在通過類比使學(xué)生意識到循環(huán)體語句順序?qū)λ惴ǖ挠绊?,及初值、終止條件的確立依據(jù)。探究②說明不能出現(xiàn)死循環(huán),循環(huán)結(jié)構(gòu)中定含條件結(jié)構(gòu)。
(五)課堂小結(jié),回顧提高
引導(dǎo)學(xué)生從知識、方法即數(shù)學(xué)思想方面進(jìn)行小結(jié):
知識與方法: ①循環(huán)結(jié)構(gòu)的構(gòu)建過程和循環(huán)三要素的確定。
②當(dāng)型和直到型循環(huán)結(jié)構(gòu)的區(qū)別和轉(zhuǎn)化。③循環(huán)要素的改變對程序功能的影響。
數(shù)學(xué)思想:程序化算法思想;算法思維與數(shù)學(xué)思維的區(qū)別。[設(shè)計意圖]培養(yǎng)學(xué)生自主梳理知識能力。
(六)布置作業(yè),課外拓展
常規(guī)作業(yè):P20習(xí)題1.1B組第2題。
拓展作業(yè):查閱“韓信點(diǎn)兵,多多益善”的典故,設(shè)計算法求士兵總數(shù),并給出兩種框圖表示。
[設(shè)計意圖]鞏固課堂知識。且拓展作業(yè)在應(yīng)用知識的同時開闊了學(xué)生視野,將課堂內(nèi)涵延伸到課外。