版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、循環(huán)結構教學設計 【摘要】本文對教科版信息技術選修本算法與程序設計中第二章2.3.3循環(huán)結構的內(nèi)容在教學結構上就以往的教學過程做了一個分析和反思,進而摸索出筆者認為較合理的教學組織形式,以利于學生對這些知識點能有融會貫通的理解,為后續(xù)學習打下良好的基礎。 【關鍵詞】算法 程序設計 循環(huán)結構 教學順序【正文】一、教材分析使用教材:算法與程序設計(選修)教育科學出版社出版,第二章2.3.3循環(huán)結構。課本在介紹循環(huán)結構時,先介紹fornext形式,因為這種結構形式簡單,對于一些已知循環(huán)次數(shù)的問題書寫起來很方便。但這種結構形式對學生來講不易理解循環(huán)的本質(zhì)和循環(huán)的控制條件。如果循環(huán)的執(zhí)行過程和原理在do
2、 whileloop和doloop until兩種語句形式中作了比較詳細的介紹,無形中把fornext孤立一種與當型循環(huán)關系不大的形式。這樣的教學順序使得學生難以融會貫通地理解這幾種循環(huán)語句的運行機理和相互間的關系。鑒于以往教學中存在的問題,我在實際教學中對這部分內(nèi)容的教學順序做了如下調(diào)整:先講直到型循環(huán),再講當型循環(huán),最后講fornext循環(huán)。二、學生分析高二年級的學生已經(jīng)具備相當?shù)倪壿嬎季S能力,有一定的分析綜合能力。在前面的學習中,他們初步掌握了的程序設計的基礎知識,對順序結構和選擇結構有一定理解。三、教學目標及確立依據(jù)根據(jù)本節(jié)課教學內(nèi)容以及學生的特點,結合學生現(xiàn)有知識水平,確定本節(jié)課教學
3、目標如下:1、知識目標:1)理解循環(huán)結構的基本思想;2)掌握解決循環(huán)問題的基本方法、循環(huán)體和循環(huán)條件;3)掌握直到型循環(huán)及vb的do循環(huán)語句do.loop until語法格式;4)嘗試用do循環(huán)語句do.loop until編寫簡單的程序。2、能力目標:培養(yǎng)學生分析問題,解決問題的能力。3、情感目標:使學生積極參與,發(fā)揮他們的主動性,激發(fā)他們的求知欲。四、教學重點:循環(huán)結構的基本思想,do循環(huán)語句的語句格式、控制循環(huán)的條件、執(zhí)行過程。教學難點:根據(jù)實際問題,確定控制循環(huán)的條件;確定循環(huán)體的內(nèi)容。五、教學方法采用示例引導,任務驅動方式。講清概念;注重實例分析,重點突出新知識點,重視新知識的精講多
4、練。六、教學過程教學環(huán)節(jié)教師活動學生活動設計意圖知識準備現(xiàn)有變量i=0,現(xiàn)將i中的值加上1,怎么編寫程序?結論:i=i+1如果這個將這個賦值語句執(zhí)行5次,i中的值為多少?結論:5這里用i變量實現(xiàn)了數(shù)的累加,由于i=i+1執(zhí)行一次i將會被加1,因此i=i+1這個語句稱之為計數(shù)語句。學生思考并回答老師的提問。為學生理解新課知識打下基礎導入新課 2008年我們國家舉辦了舉世矚目的2008年北京奧運會,完了我們的奧運夢。你知道2001年7月13日在莫斯科申辦奧運會的最后階段,國際奧委會是如何通過投票來決定主辦權歸屬的嗎? 方法:對五個申報的城市進行表決的程序是:首先進行的第一輪投票,如果哪一個城市得票
5、超過半數(shù),那么該城市將獲得舉辦權,表決結束,宣布主辦城市;如果所有的申報城市的票數(shù)都沒有半數(shù),則將得票最少的城市淘汰,然后重復上述過程,直到選出一個申辦城市為止。(在描述方法的同時在黑板上板書自然語言算法描述)流程圖:(分布演示,對循環(huán)形式進行分析,分析循環(huán)的內(nèi)容和循環(huán)結構的條件) 通過流程圖(圖1)發(fā)現(xiàn),這是一個循環(huán)結構算法。那么什么是循環(huán)結構?循環(huán)結構是根據(jù)條件判斷是否要執(zhí)行循環(huán)的結構。(在黑板上板書這節(jié)課的課題)學生觀察思考, 通過算法流程圖來思考什么是循環(huán)結構。通過申辦奧運會表決程序引出循環(huán)結構的概念。 直到型循環(huán)及do 循環(huán)語句的doloop until格式的語法格式。 對上例的流程
6、圖換一種文字格式描述:做投票工作循環(huán)直到有一個城市超過半數(shù)請學生用特殊字體的文字翻譯的英文描述改進如下:do投票工作loop until 有一個城市超過半數(shù)上框就是vb循環(huán)結構的一種語法格式描述,稱之為do.loop循環(huán)格式。在loop后面使用until ,又稱為直到型循環(huán)。在黑板上板書(關鍵詞用紅筆)vb語法格式:doloop until 此循環(huán)的特點是:對條件進行判斷,直到條件滿足(為true)時退出循環(huán),條件不滿足(為false)時執(zhí)行循環(huán)體。 上例僅僅是生活中和循體相關的一個例子。請學生列舉生活中和循環(huán)結構相關的例子,分析例子中的循環(huán)內(nèi)容和循環(huán)結束條件。 例如:1、同學們?nèi)甑母咧猩?/p>
7、,三年中每天在周而復始的起床、吃鈑、學習、鍛煉,當畢業(yè)時這個循環(huán)結束;2、人造地球衛(wèi)星繞地球運動;3、打牌學生通過認真觀察流程圖和中文格式的文字描述,對關鍵詞進行翻譯,從而學習vb的do.loop循環(huán)格式;列舉生活中和循環(huán)結構相關的例子,分析循環(huán)體和循環(huán)結束條件。 通過流程圖引出特殊格式的中文描述,再通過由學生翻譯得到vb的循環(huán)結構的語法格式,使學生更容易記憶,并對此語法格式有感性認識。通過學生生舉例強化循環(huán)結構概念例題分析活動一:和學生一起進行活動進行折紙游戲,讓學生觀察分析折紙現(xiàn)象并提出問題:如果給你一張無限大的紙(紙的厚度為0.5mm),將之反復對折多少次,可超過珠峰高度(8848米)在
8、活動過程中對學生提問:折紙過程是否構成構環(huán)結構,循環(huán)體是什么,循環(huán)結束條件是什么? 用計算機解決問題就是讓計算機來模擬現(xiàn)實生活中的現(xiàn)象,讓我們來模擬折紙的過程。分析:假設 s變量用來存放紙張厚度,且初始值為0.5 ,i變量用來存放對折的次數(shù),且初始值為0。即:s=0.5 : i=0循環(huán)體: s=s*2 i= i1循環(huán)結束的條件:s8848000 (黑板上板出分析過程)根據(jù)以上分析畫出流程圖:(學生可在課堂練習紙上同步畫) 根據(jù)流程圖先寫出處理框代碼,再此基礎上加上doloop until循環(huán)語句: 學生打開“實踐1form1.frm”窗體文件輸入代碼并運行程序看結果。運行結果:25。問題引申:
9、紙張對折多少次可達到地球到月球的平均距離(384,400千米)呢?如果想解決此問題,怎么去修改上面的程序?運行結果:40。計算機實現(xiàn)了我們大腦沒有辦法直接計算的工作。人類的智慧真的是無限的。說到智慧,古代人民為了諷刺統(tǒng)治階級的愚蠢,留傳了許多有趣的故事,引出活動二。學生和老師一起觀察分析問題,畫流程圖、寫程序代碼,在vb中輸入、運行、驗證程序。通過對案例的分析使學生了解解決循環(huán)問題的過程,讓學生在不知不覺中學習并掌握本節(jié)課的重點、難點。 活動二:給學生講一個故事:相傳國際象棋是古印度舍罕王的宰相達依爾發(fā)明的。舍罕王十分喜愛象棋,決定讓宰相自己選擇何種賞賜。這位聰明的宰相指著88共64格的象棋盤
10、說:陛下,請您賞給我一些麥子吧。就在棋盤的第1格中放1粒,第2格放2粒,第3格放4粒,以后每一格都比前一格增加一位,依此放完棋盤上64格,我就感激不盡了。舍罕王讓人扛來一袋麥子,他要兌現(xiàn)他的許諾。請問,國王能兌現(xiàn)他的許諾嗎?共要多少麥子賞賜他的宰相?合多少立方米?(1立方米麥子約1.42e8粒) (請學生的問題簡要的填在課堂練習紙的實踐1中)請學生分析這個例子和上個例子有什么相似之處,請學生分析循環(huán)體和循環(huán)條件,請講出思路,可在黑板上板出)分析:可使用3個變量,s用來存放每個棋格的麥子數(shù),z用來累加棋格的麥子數(shù),i用來對棋格進行計數(shù)。即:s=1 :z=1 : i=1循環(huán)體: s=2*s z=z
11、+t i=i+1循環(huán)結束的條件:i=64或i63請學生在課堂練習紙上畫出流程圖,并在主要代碼欄中寫出代碼:請學生打開“實踐2form1.frm”窗體文件,并在代碼編輯窗口中根據(jù)流程圖完善代碼:private sub command1_click() dim s as single dim z as single dim i as integer s = 1 z = 1 i = 1 do s = s * 2 z = z + s i = i + 1 loop until i 63 print 合:; z / 142000000#; 立方米end sub運行結果:129906648406.045 約
12、:1.299e11問題引申:如果舍罕王拿一億立方米的麥子給宰相達依爾,請問達依爾把麥子放到格子里,能放到第幾格呢?怎樣修改上面的流程圖和代碼?private sub command1_click() dim s as single dim z as single dim i as integer s = 1 z = 1 i = 1 do s = s * 2 z = z + s i = i + 1 loop until z=1.42e16 print iend sub運行結果:54列出活動二解決不同問題的程流圖,找出兩個程序在循環(huán)結構上的區(qū)別。第一個問題是根據(jù)棋格數(shù)來求麥子總量,我們可以直接根據(jù)條件來判斷循環(huán)的次數(shù),循環(huán)體循環(huán)了63次。第二個問題是根據(jù)總量來求棋格數(shù),程序不運行我們是無法直觀的判斷循環(huán)體的循環(huán)次數(shù)。學生找出解決此問題的方法,畫流程圖、寫程序代碼,在vb中輸入、運行、驗證程序。 通過新的活動進一步鍛煉學生分析問題、解決問題的能力。課堂總結 循環(huán)結構的概念:是根據(jù)條件判斷是否要執(zhí)行循環(huán)的結構。如果去解決生活中的循環(huán)問題:根據(jù)實際問題設計算法,找出循環(huán)體;找出控制循環(huán)的條件,今天我們使用了直到型條件,直到條件滿足時循環(huán)就結束,例如:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 描寫秋景的初一作文600字5篇
- 初中物理教學心得體會
- 大學畢業(yè)求職信合集五篇
- 對創(chuàng)業(yè)的認識和理解范文五篇
- 七年級下冊歷史知識要點歸納總結
- 光電技術轉讓協(xié)議書(2篇)
- 租賃經(jīng)營合同范本
- 旅游汽車租賃合同樣書
- 2025電腦購銷合同合同范本
- 2025煤炭買賣合同
- 國家開放大學電大《美學原理》形考任務1-4試題和答案
- 現(xiàn)場生命急救知識與技能學習通期末考試答案2023年
- 《HSK標準教程3》第18課課件
- 清掃保潔及垃圾清運承包合同
- 聯(lián)通公司集團大客戶業(yè)務開通項目管理實施細則(試行)
- 真空管太陽能熱水工程解決方案
- 公路養(yǎng)護作業(yè)區(qū)安全設施布設規(guī)定詳細
- 棋牌室合伙人協(xié)議
- 教師個人履職工作總結一級教師
- 國開電大本科《管理英語3》機考總題庫
- 初中英語中考專題訓練閱讀理解-應用文篇
評論
0/150
提交評論