《數(shù)學(xué)與循環(huán)》VB程序設(shè)計(jì)教學(xué)_第1頁
《數(shù)學(xué)與循環(huán)》VB程序設(shè)計(jì)教學(xué)_第2頁
《數(shù)學(xué)與循環(huán)》VB程序設(shè)計(jì)教學(xué)_第3頁
《數(shù)學(xué)與循環(huán)》VB程序設(shè)計(jì)教學(xué)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、數(shù)學(xué)中與循環(huán)VB程序設(shè)計(jì)教學(xué)案例課標(biāo)分析程序設(shè)計(jì)中的循環(huán)結(jié)構(gòu)是本章的最后一個(gè)知識(shí)點(diǎn),這是要求學(xué)生能正確理解和掌握的程序設(shè)計(jì)中的三種基本結(jié)構(gòu)之一,要求學(xué)生能根據(jù)具體問題選用適當(dāng)?shù)慕Y(jié)構(gòu)語句。培養(yǎng)學(xué)生將實(shí)際問題轉(zhuǎn)化成計(jì)算機(jī)處理問題的能力和邏輯思維能力。本節(jié)課的一個(gè)重要環(huán)節(jié)是在教學(xué)中展現(xiàn)循環(huán)結(jié)構(gòu)中數(shù)學(xué)領(lǐng)域的具體應(yīng)用。使學(xué)生在解決實(shí)際問題的過程中,體會(huì)程序設(shè)計(jì)的樂趣。教材分析 本節(jié)課內(nèi)容是普通高中課程標(biāo)準(zhǔn)實(shí)驗(yàn)教材算法與程序設(shè)計(jì)(選修)第二章第三節(jié)的第三環(huán)節(jié)內(nèi)容。本節(jié)課涉及到循環(huán)結(jié)構(gòu)的基本流程圖和循環(huán)語句的使用。通過本節(jié)課學(xué)習(xí),使學(xué)生進(jìn)一步感受和體驗(yàn)計(jì)算機(jī)編程技術(shù)給生活和和學(xué)習(xí)帶來的便利。為今后第三章算法

2、的程序?qū)崿F(xiàn)和第四章程序設(shè)計(jì)思想和方法的理論學(xué)習(xí)打下良好的實(shí)踐基礎(chǔ)。學(xué)情與學(xué)法分析 學(xué)生在前一階段已經(jīng)學(xué)習(xí)了VB基本知識(shí)以及計(jì)算機(jī)表示與數(shù)學(xué)表示的異同。并學(xué)習(xí)了順序、選擇兩種基本結(jié)構(gòu)。但在應(yīng)用方面有待提高。 我將通過創(chuàng)設(shè)問題情境,讓學(xué)生經(jīng)歷:創(chuàng)設(shè)懷境,提出問題啟發(fā)思考,分析問題,建構(gòu)問題解決流程布置分層任務(wù),引導(dǎo)問題解決程序調(diào)試與提高鞏固與知識(shí)的遷移的一個(gè)基本過程。逐步完成知識(shí)的建構(gòu),獲得知識(shí)并形成一個(gè)良好的邏輯思維習(xí)慣。教學(xué)方法與教學(xué)手段 針對上述情況我將采用啟發(fā)引導(dǎo)為主的教學(xué)方法、運(yùn)用幻燈片展示等方法調(diào)動(dòng)學(xué)生積極性,激發(fā)學(xué)生學(xué)習(xí)的興趣。教學(xué)要點(diǎn) 知識(shí)與技能:掌握循環(huán)結(jié)構(gòu)語句的使用格式,學(xué)會(huì)用

3、結(jié)構(gòu)化方法解決數(shù)學(xué)問題。過程與方法:設(shè)置問題情景,啟發(fā)學(xué)生的邏輯思考能力,提出問題解決方案,在過程中培養(yǎng)學(xué)生的邏輯思維能力和勇于探索精神。情感、態(tài)度與價(jià)值觀:通過激發(fā)學(xué)生思維,培養(yǎng)學(xué)生自主尋找在學(xué)習(xí)其它學(xué)科中的結(jié)構(gòu)化解決問題的方法、意識(shí),提高學(xué)生對信息技術(shù)在其它學(xué)科中作用的認(rèn)識(shí)。重點(diǎn):掌握循環(huán)執(zhí)行的程序基本結(jié)構(gòu)。難點(diǎn):解決問題是如何恰當(dāng)?shù)剡x擇循環(huán)變量;編寫程序時(shí)如何確定循環(huán)體部分;循環(huán)語句的選擇。教學(xué)過程環(huán)節(jié)教師活動(dòng)學(xué)生活動(dòng)教學(xué)意圖創(chuàng)設(shè)懷境,提出問題教師提問:老師遇到這樣一個(gè)問題,請大家利用所學(xué)過的知識(shí)面幫助老師解決:一球從100米高度自由落下,每次落地后又反跳回原高度的一半,再落下,求宏觀世

4、界在第10次落地時(shí),共經(jīng)過多少米?第10次反彈多高?情況一:將其轉(zhuǎn)化成數(shù)學(xué)中的數(shù)列進(jìn)行計(jì)算;情況二:利用計(jì)算機(jī)中的計(jì)算器計(jì)算;情況三:不會(huì)做;情況四:用VB的編程解決,可以用選擇結(jié)構(gòu);情況五:這是一個(gè)物理問題,要用物理立法解決。了解學(xué)生對數(shù)學(xué)的這部分知識(shí)的掌握程度,掌握好的可以很好地理解循環(huán)結(jié)構(gòu),掌握得不令人滿意的需加以引導(dǎo)。啟發(fā)思考,分析問題教師提問1:有部分同學(xué)對問題的回答一部分是正確的。如用數(shù)列進(jìn)行計(jì)算;用VB編程解決。題目給出的是一個(gè)等比數(shù)列:100、50、25但我們?nèi)绾尾拍軐?shù)列與VB編程完美結(jié)合,實(shí)現(xiàn)我們的設(shè)想呢?學(xué)生看書并進(jìn)行思考與討論。結(jié)果是:表達(dá)不清;思考不到;部分各自完成,

5、不討論逐步引導(dǎo)學(xué)生進(jìn)入問題的情境,并引導(dǎo)學(xué)生逐步形成一個(gè)邏輯思維的習(xí)慣教師提問2:其實(shí),我們可以想一想,在這個(gè)問題中,重復(fù)出現(xiàn)的是什么動(dòng)作?一共多少次?每兩次之間的差是多少呢?自由落下動(dòng)作與求和;共10 次;每兩次之間的差是1。1引導(dǎo)學(xué)生在觀察中學(xué)習(xí),在學(xué)習(xí)中觀察。2培養(yǎng)學(xué)生的關(guān)聯(lián)學(xué)習(xí)能力,以達(dá)到培養(yǎng)他們舉一反三的能力。教師提問3:我們用變量i表示自由落下的動(dòng)作次數(shù);初始高度用常量h=100表示;用變量sum表示共經(jīng)過的路程。那么sum與i的關(guān)系我們可以用一個(gè)什么表達(dá)式進(jìn)行描述?我們可以用一個(gè)怎樣的圖來表示我們的計(jì)算過程?(給出電子板書一)學(xué)生給出:Sum=h+1/(i*2)h+1/(i*2*

6、2)h學(xué)生畫圖,但都沒有能正確表達(dá)出題意。根據(jù)學(xué)生的反應(yīng)引出循環(huán)語句的概念、格式、功能和流程圖(給出電子板書二), 請問大家:老師剛才所說的幾個(gè)量中,哪一個(gè)是循環(huán)變量?它的初值和終值是多少?步長是多少?循環(huán)體部分應(yīng)該是哪一個(gè)呢?學(xué)生領(lǐng)會(huì)循環(huán)結(jié)構(gòu)思想。有的看書;有的做筆記;有的玩小動(dòng)作。學(xué)生回答老師提問:i 是循環(huán)變量;初值和終值分別是1和10;步長是1;循環(huán)體部分應(yīng)該是求和部分。布置分層任務(wù)引導(dǎo)問題解決A層(較差學(xué)生):比較電子板書一和電子板書二,寫出本題的程序流程圖;B層(能力較好的學(xué)生):畫出本題流程圖,并試寫出主要程序部分。學(xué)生埋頭畫圖。A層學(xué)生很少畫出,B層學(xué)生大部分畫出流程圖,半數(shù)以

7、上B層學(xué)生寫出主要程序的幾句。設(shè)置分層學(xué)習(xí),使學(xué)生在學(xué)習(xí)過程中不至于產(chǎn)生厭學(xué)感,讓所有學(xué)生都能嘗到學(xué)習(xí)程序設(shè)計(jì)的樂趣。師生共同完成主要程序的編寫(電子板書三);學(xué)生自行設(shè)計(jì)界面,老師引導(dǎo)并進(jìn)行巡視輔導(dǎo)。(學(xué)生已學(xué)習(xí),界面略)因勢利導(dǎo),完成本環(huán)節(jié)的學(xué)習(xí)程序調(diào)試與提高請大家調(diào)試我們編寫的程序,并思考和回答下列問題:1條件“循環(huán)變量=終值”嗎?如果可以,怎樣改?2如果問題是“當(dāng)小球經(jīng)過260米時(shí),是它的第幾次落下?”程序可以如何修改?回答1:可以,只要將終值與初值的位置進(jìn)行交換,并將“”就可以了?;卮?:可以用do-while循環(huán)結(jié)構(gòu)來解決。A層學(xué)生要求大部分可以完成第一個(gè)問題;B層學(xué)生要求通過看書

8、可以完成第二個(gè)問題。通過引導(dǎo),希望學(xué)生在理解力上有一個(gè)新的提升。鞏固與知識(shí)的遷移思考1:我們將for循環(huán)結(jié)構(gòu)與do-while循環(huán)結(jié)構(gòu)進(jìn)行比較,可以找出它們之間有什么異同?對于本節(jié)課的問題,我們可以用do-while循環(huán)解決嗎?(電子板書四)多數(shù)學(xué)生不能做出一個(gè)正確的總結(jié)。一個(gè)學(xué)生給出的總結(jié)是:for 用于已知循環(huán)次數(shù)的情況,do-while用于不能確定循環(huán)次數(shù)的情況。小結(jié)循環(huán)結(jié)構(gòu)的主要特點(diǎn)及實(shí)現(xiàn)方法,并進(jìn)行課后反思思考2:在我們的日常生活中,有哪些問題可以用循環(huán)結(jié)構(gòu)來解決?回答1:求水仙花數(shù)回答2:求1000以內(nèi)的完全平方數(shù)回答3:猴子分桃理論聯(lián)系實(shí)際,拓展思維,形成一個(gè)良好的邏輯思維習(xí)慣電

9、子板書一:是不是將第i次落下的高度加入到總高度sum里判斷第i次是否在自由落下了10次之內(nèi)繼續(xù)計(jì)算第i次落下的高度 電子板書二:循環(huán)語句的概念:程序中根據(jù)條件反復(fù)執(zhí)行的某一程序段的語句;格式:for = to step 循環(huán)體 Next 循環(huán)變量功能:當(dāng)循環(huán)變量的值在初值和終值所限定的范圍內(nèi)時(shí)執(zhí)行循環(huán)體;步長為1時(shí)可省略;強(qiáng)行退出循環(huán)的語句為exit for,可放在循環(huán)體適當(dāng)?shù)奈恢?。我們可用下圖表示。True循環(huán)變量=初值循環(huán)變量=終值循環(huán)體循環(huán)變量=循環(huán)變量+步長False電子板書三:主要程序:sum=0 high=1h=100for i =1 to 10 high=h/(i*2)sum=sum+high next i text1.text=str(sum)text2.text=str(high) 電子板書四:for 用于已知循環(huán)次數(shù)的情況,屬先判斷后執(zhí)行類型;do-while用于不能確定循環(huán)次數(shù)的情況,屬執(zhí)行一次再進(jìn)行判斷類型,也可用于已知循環(huán)次數(shù)的情況。要注意循環(huán)控制變量的結(jié)束條件。七、教學(xué)后記 在教學(xué)過程中,我主要通過學(xué)生學(xué)習(xí)過的數(shù)學(xué)知識(shí)作為切入點(diǎn),這樣學(xué)生在理解上有一定的基礎(chǔ),學(xué)習(xí)進(jìn)來就不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論