DO循環(huán)語句教學(xué)設(shè)計_第1頁
DO循環(huán)語句教學(xué)設(shè)計_第2頁
DO循環(huán)語句教學(xué)設(shè)計_第3頁
DO循環(huán)語句教學(xué)設(shè)計_第4頁
DO循環(huán)語句教學(xué)設(shè)計_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、DO 循環(huán)語句教學(xué)設(shè)計教材內(nèi)容分析】 注重實例分析,將程序設(shè)計語言作為解決問題的工具,充分利用 VB 的特點,從 實際需要出發(fā),圍繞實例進行 DO 循環(huán)語句教學(xué)并上機實踐程序代碼的編寫。 本節(jié)內(nèi)容屬于程序設(shè)計基礎(chǔ)部分中循環(huán)結(jié)構(gòu)內(nèi)容的教學(xué), 循環(huán)結(jié)構(gòu)是程序設(shè)計中 的重點也是難點, 僅靠教材上的一個例題是不能讓學(xué)生真正掌握和理解的。 實現(xiàn) 循環(huán)結(jié)構(gòu)的語句除了 FOR 循環(huán)語句之外,還應(yīng)該給學(xué)生介紹 DO 循環(huán)語句,它 可以實現(xiàn)未知循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)。【學(xué)生情況分析】 本模塊教學(xué)對象為高一的學(xué)生,在學(xué)習(xí)本課之前,學(xué)生已經(jīng)學(xué)習(xí)了FOR 循環(huán)語句,理解了循環(huán)的含義,并且能夠運用 FOR 循環(huán)語句實現(xiàn)累加

2、計算。本階段的學(xué)生求知欲望強烈, 喜歡自己思考問題, 但缺乏互相討論的意識。 由于 “算法與程序設(shè)計”模塊的特點,內(nèi)容抽象難懂,表現(xiàn)形式枯燥,很容易造成書 寫程序的畏難心理,因此教師需要幫助學(xué)生克服這種心理障礙?!窘虒W(xué)方法】教法:實例分析、任務(wù)驅(qū)動學(xué)法:自主探究、協(xié)作學(xué)習(xí)【教學(xué)資源】教師用資源:教學(xué)演示文稿( PPT) 學(xué)生用資源:“折紙游戲”源程序【教學(xué)目標】 知識與技能:1)能夠按照格式要求正確書寫 DO 循環(huán)語句(2) 結(jié)合實際問題,能夠理解 Do While LoO格式的執(zhí)行過程。(3) 能夠說出FOR循環(huán)語句與DO循環(huán)語句的區(qū)別。 過程與方法:( 1)通過實際問題分析,能夠正確選擇所

3、應(yīng)用的循環(huán)語句。( 2)根據(jù)問題需求,能夠確定循環(huán)控制條件及循環(huán)內(nèi)容,積累程序設(shè)計經(jīng)驗。 情感態(tài)度與價值觀:( 1)在“折紙超身高”和“植樹問題”的實例分析中積極思考,形成主動探究 新知的意識。( 2)增強 DO 語句在實際生活中的應(yīng)用價值,提升主動學(xué)習(xí)程序設(shè)計的欲望。 【教學(xué)重點】DO 循環(huán)語句的執(zhí)行過程及適用條件?!窘虒W(xué)難點】結(jié)合實際問題,確定控制循環(huán)的條件及循環(huán)內(nèi)容。【教學(xué)過程】環(huán)節(jié) 1 :創(chuàng)設(shè)情景,趣味引出(設(shè)計意圖:在游戲中激發(fā)學(xué)生興趣,找出紙的厚度的變化規(guī)律。 )教師:一張普通的辦公用紙,它的厚度大約有 0.05 毫米,現(xiàn)在要將此紙對折 5 此,紙的厚度是多少?你有哪些計算方法?學(xué)

4、生:( 1) 0.05*25( 2)對折一次,計算一次。這樣每次對折的厚度是上一次對折厚度的2 倍。教師:很好!用賦值語句來實現(xiàn)就是 S=2*S環(huán)節(jié) 2 :循序漸進,發(fā)現(xiàn)問題(設(shè)計意圖:鞏固FOR循環(huán)語句的應(yīng)用,在問題分析中引導(dǎo)學(xué)生發(fā)現(xiàn)FOR循環(huán) 語句的不足,引出本課的主題。 ) 教師:經(jīng)科學(xué)實驗證明,由于紙的厚度和柔韌度的影響,一張紙最多只能對折 7 次。(來源于中央電視臺的“走進科學(xué)”欄目) 因此,下面將要研究的問題是在理想的狀態(tài)下。 (提問)將此紙對折 10 次,紙 的厚度是多少? 學(xué)生:(打開練習(xí)源程序,完善教師給出的不完整程序。 ) 教師:(再次提問)如果有一張無限大的紙,對折多少次

5、后紙的厚度能夠超過你 的身高呢? 學(xué)生:(學(xué)生上機嘗試修改程序) 教師:(提問完成的學(xué)生)你的計算結(jié)果是什么?你是如何修改程序的? 學(xué)生:我的身高是 1.62 米,需要對折 15 次。(展示其修改的程序)For N=1 To 15S=2*SIf S1620 Then Print N,SNext N 我在循環(huán)中加入了判斷,如果紙的厚度超過了 1.62 米,則輸出折紙次數(shù)和紙的 厚度。教師:(進一步提問)你是如何確定循環(huán)次數(shù)的呢? 學(xué)生:(邊講解邊演示)先把終值稍微改大一些,比如 12 ,運行程序發(fā)現(xiàn)沒有輸 出結(jié)果,我覺得可能是估算次數(shù)太小了,于是我又把終值設(shè)為 20 ,運行程序發(fā) 現(xiàn)輸出了多組數(shù)

6、據(jù),從這些數(shù)中我發(fā)現(xiàn)應(yīng)該是折 15 次。教師:從這位同學(xué)的嘗試中可以看出,要想得到正確結(jié)果,需要不斷測試終值。 終值小了,沒有輸出結(jié)果;終值大了,就會有多余的數(shù)據(jù)輸出。因此要實現(xiàn)次數(shù) 未知的循環(huán), FOR 語句是比較困難的。為了解決這個問題,今天同學(xué)們將學(xué)習(xí) 一種新的語句 DO 循環(huán)語句。(教師板書課題)環(huán)節(jié) 3 :講解新知,初試身手(設(shè)計意圖:講授 DO 循環(huán)語句的相關(guān)知識,利用“折紙計算”初步體會 DO 循環(huán)語句的實際應(yīng)用。 )教師:首先我們來了解 DO 語句的格式。(教師板書)(結(jié)合流程圖講解 DO 語句的執(zhí)行過程) 按照程序自頂向下執(zhí)行的原則,當程序遇到 DO 語句時,首先判斷 WHI

7、LE 后面 的條件,如果條件滿足,將執(zhí)行循環(huán)體語句,之后再判斷條件是否滿足,從而形 成重復(fù)的過程,直到條件不滿足時結(jié)束循環(huán)。學(xué)習(xí)了 DO 語句的基本知識,該語句在“折紙計算”問題中如何實現(xiàn)呢? (課件展示計算過程,如右圖。 )請同學(xué)們嘗試將流程圖用程序 語言實現(xiàn)。學(xué)生:(學(xué)生上機實踐)教師:(巡視學(xué)生,對個別人進行指導(dǎo)) 已經(jīng)有同學(xué)完成了程序代碼的書寫, 他發(fā)現(xiàn)有多組數(shù)據(jù)輸出, 我們來幫他看看問 題出在哪里?(利用電子教室軟件轉(zhuǎn)播一位學(xué)生的程序代碼)Do While S10 永遠成立,循環(huán)將會永遠執(zhí)行下去。 教師:(演示程序)我們上機運行一下這個程序。這種現(xiàn)象我們稱為“死循環(huán)” , 即程序會無

8、休止的運行,此時可以利用“Ctrl+Break ”組合鍵終止程序運行。由此可以看出用 DO 語句實現(xiàn)循環(huán)時, 為了保證循環(huán)能夠正常退出, 循環(huán)體中必 須有改變條件變量值的語句,避免出現(xiàn)“死循環(huán)”。環(huán)節(jié) 5:鞏固知識,拓展提高(設(shè)計意圖:鞏固 DO 循環(huán)語句的使用, 提高分析問題、 書寫程序代碼的能力。 ) 教師:(問題描述)陳婷今年 17 歲,為了支持環(huán)保,她在今年生日的這一天種了 1 棵樹。她 有一個美好的愿望,那就是從明年開始她每年比前一年多種一棵樹。這樣下去, 到多少歲時才能累計種到活超過 100 棵?請同學(xué)們分組討論可以有哪些實現(xiàn)方案。學(xué)生:(分組討論,上機實踐。 )(成果展示交流)學(xué)

9、生甲:(展示其實現(xiàn)的程序)Dim tree As IntegerDim n As IntegerDim t As Integertree = 1n = 17t = 1Do While tree 100n = n + 1t = t + 1tree = tree + tLoopPrint “到” ;n; ”歲時累計種到” ;tree; ”棵” 學(xué)生甲講解:我用 tree 表示種樹總和、 n 表示年齡、 t 表示每年種的樹,在總和不超過 100 的條件下,年齡要 +1 ,計算當前這一年要種的樹,還要計算出當前的種樹 總和。學(xué)生乙:(展示其實現(xiàn)的程序)Dim tree As IntegerDim n

10、As Integertree = 0n = 0Do While tree 100n = n + 1tree = tree + nLoopPrint “到” ;n+17; ”歲時累計種到” ;tree; ”棵” 學(xué)生乙講解:在循環(huán)中我沒有計算年齡的變化,因為 n 既可以表示每年種樹,也可以表 示種了多少年,因此最終的年齡應(yīng)該是 n+17 。 學(xué)生丙:(展示其實現(xiàn)的程序)Dim a As IntegerDim t As Integera = 17t = 1Do While t 100a = a + 1t = t + a - 16LoopPrint “到” ;a; ”歲時累計種到” ;t; ”棵”學(xué)

11、生丙講解:我用 a 表示年齡,用 t 表示總棵數(shù)。我發(fā)現(xiàn)每年所種樹木 =年齡-16 ,因此計算 總棵數(shù)就可以用 t=t+a-16 。教師:看到同學(xué)們用多種方法完成了問題求解, 老師很高興。 同學(xué)們的方法都有 自己獨到的見解,這說明大家在程序設(shè)計的道路上又邁進了一大步。環(huán)節(jié) 6 :自我考察,課堂反饋(設(shè)計意圖: 通過完成教師給定的練習(xí)題, 重點考察學(xué)生對 DO 循環(huán)語句執(zhí)行過程及“死循環(huán)”的理解, )學(xué)生:(完成教師指定的練習(xí)題目,并將答案反饋給老師。 )1以下程序的運行結(jié)果()Dim a As Integera=1Do While a=10a=a+2LoopPrint a;A、 10B、112

12、以下哪種情況會出現(xiàn)“死循環(huán)”()A、x=0s=0Do While s=20s=s+xLoopPrint xB、a=5b=10Do While aa=a+1b=b-1LoopPrint a,b教師:(根據(jù)學(xué)生的反饋總結(jié))通過同學(xué)們給老師反饋回來的答案看, 大家對 DO 循環(huán)語句的執(zhí)行過程基本上沒有太大問題,正確答案是 B。第二個練習(xí)中的A選項中雖然循環(huán)體中的s=s+x 貌似對循環(huán)條件變量s的值進行了修改,但x的值始終是0,因此s的值并沒有 變化。環(huán)節(jié) 7 :總結(jié)提升,結(jié)束本課(設(shè)計意圖:總結(jié)在實際問題中循環(huán)結(jié)構(gòu)的實現(xiàn)過程, 強調(diào) DO 語句在實際生活 中的應(yīng)用。)教師:到目前為止,同學(xué)們已經(jīng)學(xué)習(xí)

13、了兩種循環(huán)語句 FOR 和 DO ,以后在遇到 循環(huán)問題時,該如何運用這兩個語句呢?我們需要分析以下幾點 (課件展示內(nèi)容) 1 循環(huán)次數(shù):次數(shù)已知一般采用 FOR 語句實現(xiàn) 次數(shù)未知一般采用 DO 語句實現(xiàn)2 進行循環(huán)的條件:FOR 語句由循環(huán)終值控制DO 語句循環(huán)體中必須有改變循環(huán)條件的語句 3循環(huán)內(nèi)容:需要重復(fù)執(zhí)行的語句。在日常生活中, 次數(shù)未知的循環(huán)問題還有很多, 比如:現(xiàn)在的音樂播放器都有循 環(huán)播放的功能,當點擊“停止”時,循環(huán)結(jié)束;為保證信息安全,現(xiàn)在的手機卡密碼都有輸入次數(shù)的限制,當連續(xù)輸入 3 次錯誤的密碼時, SIM 卡將被鎖。這 些都可以用今天學(xué)習(xí)的知識解決。 (強調(diào))程序為

14、生活服務(wù),希望同學(xué)們嘗試將更多的程序應(yīng)用到日常生活中。 【板書設(shè)計】DO 循環(huán)語句格式:Do While 條件循環(huán)體Loop【教學(xué)反思】1以問題為主線。本課充分體現(xiàn)了新課程的理念, 在問題解決中學(xué)習(xí)新知, 在問題中提升能力。 為 引起學(xué)生興趣, 本課中所選實例均來自于生活, 使學(xué)生能夠意識到所學(xué)知識的實 用價值。2情景引入,恰到好處。 本課從折紙游戲出發(fā),調(diào)動了學(xué)生學(xué)習(xí)的積極性。通過“折紙游戲”復(fù)習(xí)鞏固了 FOR 循環(huán)語句的知識,通過學(xué)生自己嘗試“折紙超身高”的計算,發(fā)現(xiàn)FOR 語句在實現(xiàn)次數(shù)未知循環(huán)上的局限性,由此引出了學(xué)習(xí) DO 循環(huán)語句的必要性。 3恰當引導(dǎo),發(fā)散學(xué)生思維?!八惴ㄅc程序設(shè)計”涉及的知識范圍非常廣泛,其中尤其與數(shù)學(xué)知識聯(lián)系緊密。 本課抓住了這一學(xué)科特點, 在講授 DO 語句的相關(guān)知識

溫馨提示

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

最新文檔

評論

0/150

提交評論