程序的循環(huán)結構教學案例_第1頁
程序的循環(huán)結構教學案例_第2頁
程序的循環(huán)結構教學案例_第3頁
程序的循環(huán)結構教學案例_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、程序的循環(huán)結構課標要求:1、理解循環(huán)結構程序設計的概念2、掌握for和do循環(huán)語句語法,當型循環(huán)和直到型循環(huán)的區(qū)別3、學習過程中學生自主探究能力的培養(yǎng)及協(xié)作互助的良好品質的養(yǎng)成。教學目標:1、知識與技能目標:理解for和do循環(huán)語句的語法和執(zhí)行過程,理解 do 語句中當型循環(huán)和直到型循環(huán)的區(qū)別,能掌握 for循環(huán)語句編寫程序解決問題。2、過程與方法目標:通過思考理解老師所講語法知識點,通過實踐掌握程 序設計技能,學會發(fā)現(xiàn)問題、提出問題、解決問題的一般操作步驟和思維方式;3、情感與價值觀目標:通過學生利用程序對重復性煩瑣問題的解決,激發(fā) 學生對程序學習和運用的興趣;在解決問題的過程中,培養(yǎng)學生協(xié)

2、作互助的良好 品質。教學重點:for和do循環(huán)語句的語法,利用for語句設計程序教學難點:do語句中當型循環(huán)和直到型循環(huán)的區(qū)別教學手段:(一)教學媒體硬件準備:計算機網絡教室軟件準備:windows、教師網絡控制軟件、計算機科組網絡教學網站、vb6.0在教學過程中,因為要演示程序設計實例,而學生也要上機進行具體的開發(fā) 設計,所以必須要用到計算機網絡教室,而相關的軟件是本課在教和學的過程中 必須使用到的。(二)教學方法講授相關知識點啟迪學生思路,利用網絡多媒體直觀演示例子,然后提出問 題讓學生自主探究解決,最后綜合對比學生完成情況并做總結歸納。學生掌握知識的過程,是一個被引導以及自主思考理解并通

3、過相關實踐去學 習新知的過程,根據(jù)學生這樣的學習規(guī)律制定了以上教學方法。教材分析:程序的循環(huán)結構 是高一信息技術教材選修一算法與程序設計中第二 章第四節(jié)的內容。循環(huán)結構是課本三種程序設計結構中的最后一種, 在學習過程 中會綜合利用到前面所講的順序結構以及選擇結構的程序設計, 它既是對前面內 容的一個復習和綜合運用,又是程序結構學習當中進一步提高加深重要的一課。程序的循環(huán)結構一共有4小節(jié)內容,本課主要完成的內容是前面兩節(jié): 2.4.1 For循環(huán)語句和2.4.2 Do循環(huán)語句。本課通過引導學生利用循環(huán)結構的程序去解決生活中一些比較復雜煩瑣的 問題,讓學生在掌握知識的同時,增強利用程序解決問題的成

4、就感,提高學生對 程序興趣,為后面的軟件開發(fā)內容的學習打下堅實基礎。學生分析:通過前面的學習,學生已經掌握順序結構以及選擇結構的程序設計 ,具備進 一步學習程序結構更加復雜的循環(huán)結構程序設計。本課要引導學生自主探究學習,培養(yǎng)學生良好的學習方法與學習習慣, 根據(jù) 教學目標,通過上述教法,讓學生在老師引導下看一看、想一想;通過思考老師 提出的問題,進行程序設計,練一練,以練為主,積極動腦動手來學習新知。 教學過程:(一)通過利用程序演示解決重復煩瑣問題的導入,創(chuàng)設情景,激發(fā) 學生學習的興趣。根據(jù)課本上的給出的導言,提出關于袁隆平超級水稻實驗數(shù)據(jù)統(tǒng)計的這么一 個問題,里面涉及到重復煩瑣的數(shù)據(jù)統(tǒng)計,首

5、先讓學生估計一下如果用手工來做 統(tǒng)計的工作量,然后提出:“大家想不想知道利用程序設計快速準確的解題方法 呢”順著學生想急于知道問題答案的思路,然后開始演示程序解決這道問題的過 程,最后將學生引入到本課正題上來:“大家可以看到,利用程序設計可以幫助 我們解決生活當中一些非常煩瑣問題,而解決這些問題所需要用到的程序結構也 就是我們這一課要講的程序的循環(huán)結構?!边@樣的導入,讓學生初步有了循環(huán)結 構程序設計的概念,看到程序的循環(huán)結構解決問題的高效之處,激發(fā)他們的學習 興趣。(二)配合計算機科組網絡教學網站、利用 vb6.0演示實例,引導學生深入 感知首先利用教學網站,利用下面for語句語法學習資源表:

6、For語句基本格式For語句的數(shù)據(jù)流程圖for循環(huán)變量二初值to終值step步長J循環(huán)變皇二初值語句蛆(變量*從2開始:HZ)Xnex f盾環(huán)變量4循環(huán)變量超過皴值'二一判斷也經二一例子:輸出20以內的偶數(shù)執(zhí)行循環(huán)建For 區(qū)二2 to 20 Step 2(輸出 A : print A )Print A循環(huán)變量增加一個步長值Next Af 技2的步長噌加;胴*1 Q |1循環(huán)結束引導學生思考學習for循環(huán)語句語法。大家可以看到表,一共有 3個部分:1、For語句的基本格式2、For語句中求輸出20以內的偶數(shù)的例子3、數(shù)據(jù)流程圖在教學過程中,利用此表先跟學生講授語句語法,這是程序設計中最

7、基本的 東西,就好象英語當中的單詞一樣,你要學程序設計就首先得掌握基本的語法。 然后配合給出的例子,利用數(shù)據(jù)流程圖,講解For循環(huán)語句具體詳細的執(zhí)行過程。 通過這樣的引導,相信學生能夠根據(jù)老師的思路自主思考理解 For語句循環(huán)結構 的解題思路,當然掌握它還需要后面的課堂實踐活動。接著用同樣的方法講解 Do循環(huán)語句,這節(jié)課對Do循環(huán)的要求只是要求學 生能理解它的解題思路和執(zhí)行過程,掌握留到下節(jié)課,配合后面2.4.3和2.4.4里面的綜合活動再做要求。在講解Do循環(huán)的過程中,特別要引導學生理解里面的當型循環(huán) (Do While)和直到型循環(huán)(Do Until )的區(qū)別,這是這節(jié)課的難點。利用下面的

8、當型循環(huán)和 直到型循環(huán)對比學習資源表:當型循環(huán)(Do While)直到型循環(huán)(Do Until)區(qū)別當型循環(huán)是當它還符合條件的耐候循環(huán)繼續(xù)進行直到型循環(huán)是循環(huán)執(zhí)行到符合 某個條件的時候循環(huán)就結束題 目利用循環(huán)結構程序設計判斷一個數(shù)m是否為素數(shù)【大于1,只能被1 和它本身除盡的數(shù),如:2. 3. 523+ 29等)提 出 問 題同時符合:條件1:和執(zhí)行到符合下面:條件1:或者條件2條件2:循環(huán)結束,問IS得解解題思路利用m循環(huán)執(zhí)行除于大于1到m-1的數(shù),判斷在這個過程中是否有 被整雌,假諛破整除也就是說,E能被1和它本身整除外.還能被其他的數(shù) 整除,那么判定它不是素數(shù),否則它就是素數(shù)二答案設求解

9、過程中的除數(shù)為1同時符合:條件1: m除于i余數(shù)不為0 和條件 2: 1 < I <m執(zhí)行到耕合卜面:條件L m除于1余數(shù)為0 或者條件2: i> =m循環(huán)結束,問題得解首先利用上表給出兩者的區(qū)別:當型循環(huán)是當它還符合條件的時候循環(huán)繼續(xù) 進行;直到型循環(huán)是循環(huán)執(zhí)行到符合某個條件的時候,循環(huán)就結束。然后提出一個問題讓學生思考回答:利用循環(huán)結構程序設計判斷一個數(shù)m是否為素數(shù)(大于1,只能被1和它本身除盡的數(shù),如:2、3、523、29等),當它同時符合 哪兩個條件的時候,循環(huán)可以繼續(xù)執(zhí)行或者當它執(zhí)行到哪兩個條件中任一個條件 的時候循環(huán)停止。等學生回答后,根據(jù)學生給出的答案進行評價:

10、這道題目求解的過程就是利用 m循環(huán)執(zhí)行除于大于1到m-1的數(shù),判斷在 這個過程中是否有被整除,假設被整除也就是說,m能被1和它本身整除外,還 能被其他的數(shù)整除,那么判定它不是素數(shù),否則它就是素數(shù)。設求解過程中的除數(shù)為i,當循環(huán)還同時符合m除于i余數(shù)不為0和1 i <m 兩個條件的時候,循環(huán)繼續(xù)執(zhí)行,這就用到我們的當型循環(huán)( Do While);或者 當循環(huán)執(zhí)行到m除于i余數(shù)為0或者i=m的時候循環(huán)就結束,這時就用到直 到型循環(huán)(Do Until )0通過這樣的對比講解,引導學生理解兩者的區(qū)別及使用不 同之處。(三)通過分組上機實踐,加深對新知的理解以及掌握for循環(huán)語句的使用。 培養(yǎng)學生

11、自主探究學習的能力,以及在分組練習過程中培養(yǎng)學生協(xié)作互助的良 好品質。給出課本上53頁練習2,給15到20分種進行討論練習,把學生分成 3人 一小組,每小組的第二號為組長負責練習的總結提交,如 1-3號為一組,2號為 組長。練習完成并測試數(shù)據(jù)結果正確后,舉手讓老師檢查。通過學生交流并動手實踐開發(fā),加深他們對 for語句的理解以及運用。 教學評價:通過完成情況的評點和正確答案的演示,做課堂小結,提高學生的成就感, 培養(yǎng)他們的積極性與教學效果。當學生完成課堂任務后,先將學生各組的完成情況通報一遍, 表揚完成情況 較好的小組,評點他們好的地方好在哪里,鼓勵未完成同學,說明他們未完成的 部分在哪里,欠缺什么,或者是程序在哪里出現(xiàn)了錯誤等等, 讓他們好謹記缺

溫馨提示

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

評論

0/150

提交評論