版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)必求其心得,業(yè)必貴于專(zhuān)精學(xué)必求其心得,業(yè)必貴于專(zhuān)精學(xué)必求其心得,業(yè)必貴于專(zhuān)精3.2循環(huán)語(yǔ)句eq\o(\s\up7(),\s\do5(整體設(shè)計(jì)))教學(xué)分析教科書(shū)通過(guò)實(shí)例介紹了循環(huán)語(yǔ)句,F(xiàn)or語(yǔ)句和DoLoop語(yǔ)句的區(qū)別是For語(yǔ)句適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),而DoLoop語(yǔ)句適用于預(yù)先不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu).值得注意的是盡量借助于信息技術(shù),上機(jī)實(shí)習(xí),以便學(xué)習(xí)更為準(zhǔn)確的算法基本語(yǔ)句.三維目標(biāo)1.掌握循環(huán)語(yǔ)句及其用法,提高解決問(wèn)題的能力.2.通過(guò)學(xué)習(xí)循環(huán)語(yǔ)句,進(jìn)一步體會(huì)算法的思想.重點(diǎn)難點(diǎn)教學(xué)重點(diǎn):循環(huán)語(yǔ)句及其應(yīng)用.教學(xué)難點(diǎn):設(shè)計(jì)循環(huán)語(yǔ)句.課時(shí)安排1課時(shí)eq\o(\s\up7(),\s\do5(教學(xué)過(guò)程))導(dǎo)入新課思路1(情境導(dǎo)入).一位同學(xué)不小心違反了學(xué)校紀(jì)律,班主任令其寫(xiě)檢查,他寫(xiě)完后交給班主任,班主任看后說(shuō):“認(rèn)識(shí)不深刻,拿回去重寫(xiě),直到認(rèn)識(shí)深刻為止.”這位同學(xué)一想,這不是一個(gè)循環(huán)結(jié)構(gòu)嗎?可惜我還沒(méi)學(xué)循環(huán)語(yǔ)句,不然可以寫(xiě)一個(gè)算法語(yǔ)句輸入計(jì)算機(jī)了.同學(xué)們,今天我們開(kāi)始學(xué)習(xí)循環(huán)語(yǔ)句.思路2(直接導(dǎo)入)。2006年年底,我國(guó)互聯(lián)網(wǎng)上大規(guī)模爆發(fā)“熊貓燒香”病毒及其變種,該病毒通過(guò)多種方式進(jìn)行傳播,并將感染的所有程序文件改成熊貓舉著三根香的模樣,同時(shí)該病毒還具有盜取用戶游戲賬號(hào)等功能.該病毒傳播速度快,危害范圍廣,全國(guó)有上百萬(wàn)個(gè)人用戶、網(wǎng)吧及企業(yè)局域網(wǎng)用戶遭受感染和破壞.經(jīng)查,“熊貓燒香"病毒的制作者為湖北省武漢市人李俊,據(jù)李俊交代,其于2006年10月16日編寫(xiě)了“熊貓燒香”病毒并在網(wǎng)上廣泛傳播,并且還以自己出售和由他人代賣(mài)的方式,在網(wǎng)絡(luò)上將該病毒銷(xiāo)售給120余人,非法獲利10萬(wàn)余元.經(jīng)病毒購(gòu)買(mǎi)者進(jìn)一步傳播,導(dǎo)致該病毒的各種變種在網(wǎng)上大面積傳播,對(duì)互聯(lián)網(wǎng)用戶計(jì)算機(jī)安全造成了嚴(yán)重破壞.其實(shí)電腦病毒就是循環(huán)語(yǔ)句,你知道循環(huán)語(yǔ)句有幾種嗎?教師點(diǎn)出課題.推進(jìn)新課eq\b\lc\\rc\(\a\vs4\al\co1(新知探究))eq\b\lc\\rc\(\a\vs4\al\co1(提出問(wèn)題))eq\a\vs4\al(閱讀教科書(shū)指出兩種循環(huán)語(yǔ)句的格式、各自適用范圍和區(qū)別.)討論結(jié)果:1。For語(yǔ)句(1)格式:eq\x(\a\al(For循環(huán)變量=初始值To終值,循環(huán)體,Next))(2)適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu).2.DoLoop語(yǔ)句(1)格式:eq\x(\a\al(Do,循環(huán)體,LoopWhile條件為真))(2)適用于預(yù)先不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu).3.兩種循環(huán)語(yǔ)句的區(qū)別是For語(yǔ)句先從循環(huán)變量的初始值開(kāi)始執(zhí)行一次循環(huán)體后,直到循環(huán)變量取到其終值則結(jié)束循環(huán),適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu);而DoLoop語(yǔ)句則是先判斷條件,當(dāng)條件為真時(shí),執(zhí)行循環(huán)體,否則結(jié)束循環(huán),適用于預(yù)先不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu).eq\b\lc\\rc\(\a\vs4\al\co1(應(yīng)用示例))思路1例1設(shè)計(jì)算法,輸出菲波那契數(shù)列的前50項(xiàng),使用For語(yǔ)句描述該算法.f1=0f2=1輸出”菲波那契數(shù)列為”,f1,f2Fori=3To50f3=f1+f2輸出f3f1=f2f2=f3Next變式訓(xùn)練請(qǐng)閱讀下列用For語(yǔ)句寫(xiě)出的算法,說(shuō)明該算法的處理功能.S=0T=1Fori=1To20S=S+iT=TiNext輸出S輸出T分析:由For語(yǔ)句的形式,我們知道i是循環(huán)變量,初始值為1,終止值為20,循環(huán)體為:S=S+i;T=Ti.解:算法的算法框圖如圖1。圖1因此,這個(gè)算法實(shí)際上處理的是求和S=1+2+3+…+20及求積T=1×2×3×…×20這兩件事情。例2二分法算法求方程近似解,算法框圖如圖2所示.用DoLoop語(yǔ)句描述這個(gè)算法.圖2解:用語(yǔ)句描述為:輸入ε;a=0;b=1;DoIffeq\b\lc\(\rc\)(\a\vs4\al\co1(\f(a+b,2)))=0Then跳出循環(huán)ElseIff(a)·feq\b\lc\(\rc\)(\a\vs4\al\co1(\f(a+b,2)))<0Thenb=eq\f(a+b,2)Elsea=eq\f(a+b,2)EndIfEndIfLoopWhileb-a≥ε輸出eq\f(a+b,2)。點(diǎn)評(píng):在DoLoop語(yǔ)句中,每一次重復(fù)后,都需要檢驗(yàn)While后的條件是否被滿足,一旦不滿足條件,循環(huán)停止.思路2例1下列程序執(zhí)行后輸出的結(jié)果是__________.S=1Fori=9To11S=SiNext輸出S分析:該程序的運(yùn)行過(guò)程是:S=19=9,S=910=90,S=9011=990.答案:990點(diǎn)評(píng):根據(jù)循環(huán)語(yǔ)句討論其執(zhí)行結(jié)果時(shí),通常根據(jù)循環(huán)語(yǔ)句所表達(dá)的意義,具體執(zhí)行程序,明確程序的功能,就可以得到其程序結(jié)果;已知循環(huán)次數(shù)用For循環(huán),無(wú)法預(yù)知循環(huán)次數(shù)時(shí)用DoLoop循環(huán)。變式訓(xùn)練1.下列程序:A=1DoA=A+1LoopWhileA≤100輸出A程序運(yùn)行的結(jié)果是().A.99B.100C.101D.102答案:C2.下列程序:B=1ForA=1To5B=AB;Next輸出B該程序的功能是__________.答案:計(jì)算1×2×3×4×5的值例2編寫(xiě)程序計(jì)算12+22+32+…+1002的值.分析:由于重復(fù)做加法運(yùn)算,所以用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn).算法框圖如圖3所示.圖3解:程序1(DoLoop循環(huán)語(yǔ)句):i=1sum=0Dosum=sum+i^2i=i+1LoopWhilei≤100輸出sum程序2(For循環(huán)語(yǔ)句):sum=0Fori=1to100sum=sum+i^2i=i+1Next輸出sum點(diǎn)評(píng):如果事先不知道循環(huán)的次數(shù)時(shí),通常用DoLoop循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn).對(duì)于重復(fù)做一個(gè)動(dòng)作時(shí),一般用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)。變式訓(xùn)練編寫(xiě)程序,求滿足1+3+5+…+n>500的最小自然數(shù)n.分析:結(jié)束循環(huán)的條件即和大于500,可以用累加的方法,一個(gè)數(shù)一個(gè)數(shù)地加到累加器中,每加一個(gè)數(shù)就把累加器的值與500比較,直到大于500為止,用DoLoop循環(huán).注意:最后輸出的是i的值,此時(shí)i的值不是滿足條件的最小自然數(shù).解:用DoLoop循環(huán)結(jié)構(gòu)的算法框圖,如圖4所示.圖4程序如下:i=1sum=0Dosum=sum+ii=i+2LoopWhilesum≤500i=i-2輸出ieq\b\lc\\rc\(\a\vs4\al\co1(知能訓(xùn)練))1.循環(huán)語(yǔ)句對(duì)應(yīng)的基本邏輯結(jié)構(gòu)是().A.模塊結(jié)構(gòu) B.順序結(jié)構(gòu)C.選擇結(jié)構(gòu) D.循環(huán)結(jié)構(gòu)答案:D2.以下程序:x=-1Dox=xxLoopWhilex<10輸出xA.輸出結(jié)果是1B.能執(zhí)行一次C.能執(zhí)行10次D.是“死循環(huán)",有語(yǔ)法錯(cuò)誤分析:從循環(huán)語(yǔ)句的格式看,這個(gè)循環(huán)語(yǔ)句是DoLoop循環(huán)語(yǔ)句,那么當(dāng)滿足條件x>10時(shí),終止循環(huán)體,但是第一次執(zhí)行循環(huán)體后x=1,由于x=1<10成立,則再次執(zhí)行循環(huán)體后,x=1,這樣無(wú)限循環(huán)下去,是一個(gè)“死循環(huán)”,有語(yǔ)法錯(cuò)誤,循環(huán)終止的條件永遠(yuǎn)不能滿足.答案:D3.如果程序運(yùn)行后輸出的結(jié)果是720,則在橫線處應(yīng)填入的正整數(shù)是______.t=10S=1DoS=S*tt=t-1LoopWhilet>______輸出S答案:7eq\b\lc\\rc\(\a\vs4\al\co1(拓展提升))某班50人參加數(shù)學(xué)單元測(cè)試,統(tǒng)計(jì)出所得分?jǐn)?shù)在80分或80分以上的人數(shù),畫(huà)出算法框圖,編寫(xiě)程序.解:算法框圖如圖5所示.圖5程序如下:t=0Forn=1To50輸入mIfm≥80t=t+1EndIfNext輸出teq\b\lc\\rc\(\a\vs4\al\co1(課堂小結(jié)))這節(jié)課學(xué)習(xí)了使用基本語(yǔ)句描述算法,和自然語(yǔ)言相比,基本語(yǔ)句描述的算法顯得直觀、清楚、明了,它的另一個(gè)優(yōu)點(diǎn)是比較接近程序語(yǔ)言,便于編寫(xiě)程序,上機(jī)實(shí)現(xiàn).eq\b\lc\\rc\(\a\vs4\al\co1(作業(yè)))習(xí)題2-3A組6,B組1.eq\o(\s\up7(),\s\do5(設(shè)計(jì)感想))本節(jié)的導(dǎo)入符合學(xué)生心理要求,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣.算法像一個(gè)故事,循環(huán)語(yǔ)句就是故事的高潮,它以前面的內(nèi)容為基礎(chǔ),是前面內(nèi)容的總結(jié)和發(fā)展.本節(jié)選用了大量的精彩例題為故事高潮的到來(lái)作好了鋪墊,精彩的點(diǎn)評(píng)把本節(jié)推向了高潮,所以本節(jié)教案值得期待.eq\o(\s\up7(),\s\do5(備課資料))備選習(xí)題1.設(shè)計(jì)一個(gè)計(jì)算1×3×5×7×…×99的算法,并編寫(xiě)算法程序.解:算法如下:1.S=1.2.i=3。3.S=S×i。4.i=i+2.5.如果i≤99,那么轉(zhuǎn)到第3步.6.輸出S。程序如下:(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保險(xiǎn)理賠冰雪天氣預(yù)案
- 味精提取工誠(chéng)信品質(zhì)測(cè)試考核試卷含答案
- 生產(chǎn)安全責(zé)任制實(shí)施細(xì)則
- 大學(xué)英語(yǔ)六級(jí)詞匯分類(lèi)記憶技巧
- 小學(xué)信息技術(shù)教學(xué)課程標(biāo)準(zhǔn)解讀
- 大學(xué)英語(yǔ)語(yǔ)法測(cè)試題及解析
- 財(cái)務(wù)審計(jì)實(shí)務(wù)流程及常見(jiàn)問(wèn)題解析
- 餐飲服務(wù)員禮儀規(guī)范及操作指南
- 小學(xué)課程時(shí)間安排與調(diào)整方案
- 2025航空旅游購(gòu)物平臺(tái)營(yíng)銷(xiāo)策略與收益模型打造實(shí)施報(bào)告
- 2025江蘇鎮(zhèn)江市京口產(chǎn)業(yè)投資發(fā)展集團(tuán)有限公司招聘2人備考題庫(kù)附答案詳解(輕巧奪冠)
- 福建省福州市倉(cāng)山區(qū)2024-2025學(xué)年三年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 中醫(yī)特色護(hù)理在急診科的應(yīng)用
- DB35T 2285-2025 低零碳工廠建設(shè)導(dǎo)則
- 新安全生產(chǎn)法2025年版全文
- 高層建筑火災(zāi)避險(xiǎn)自救逃生學(xué)習(xí)課件
- 在學(xué)校的一天記事并表達(dá)感情抒情作文7篇
- 貴州茅臺(tái)股份有限公司財(cái)務(wù)績(jī)效分析
- 2025年及未來(lái)5年中國(guó)計(jì)量校準(zhǔn)行業(yè)市場(chǎng)調(diào)研及未來(lái)發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2026年廣東省第一次普通高中學(xué)業(yè)水平合格性考試數(shù)學(xué)仿真模擬卷01(全解全析)
- 建筑施工安全生產(chǎn)管理方案
評(píng)論
0/150
提交評(píng)論