高中數(shù)學(xué) 第二章 算法初步 2_3_2 循環(huán)語句教案 北師大版必修31
《高中數(shù)學(xué) 第二章 算法初步 2_3_2 循環(huán)語句教案 北師大版必修31》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 第二章 算法初步 2_3_2 循環(huán)語句教案 北師大版必修31(7頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
32循環(huán)語句教學(xué)分析教科書通過實(shí)例介紹了循環(huán)語句,F(xiàn)or語句和Do Loop語句的區(qū)別是For語句適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),而Do Loop語句適用于預(yù)先不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)值得注意的是盡量借助于信息技術(shù),上機(jī)實(shí)習(xí),以便學(xué)習(xí)更為準(zhǔn)確的算法基本語句三維目標(biāo)1掌握循環(huán)語句及其用法,提高解決問題的能力2通過學(xué)習(xí)循環(huán)語句,進(jìn)一步體會算法的思想重點(diǎn)難點(diǎn)教學(xué)重點(diǎn):循環(huán)語句及其應(yīng)用教學(xué)難點(diǎn):設(shè)計(jì)循環(huán)語句課時安排1課時導(dǎo)入新課思路1(情境導(dǎo)入)一位同學(xué)不小心違反了學(xué)校紀(jì)律,班主任令其寫檢查,他寫完后交給班主任,班主任看后說:“認(rèn)識不深刻,拿回去重寫,直到認(rèn)識深刻為止”這位同學(xué)一想,這不是一個循環(huán)結(jié)構(gòu)嗎?可惜我還沒學(xué)循環(huán)語句,不然可以寫一個算法語句輸入計(jì)算機(jī)了同學(xué)們,今天我們開始學(xué)習(xí)循環(huán)語句思路2(直接導(dǎo)入).2006年年底,我國互聯(lián)網(wǎng)上大規(guī)模爆發(fā)“熊貓燒香”病毒及其變種,該病毒通過多種方式進(jìn)行傳播,并將感染的所有程序文件改成熊貓舉著三根香的模樣,同時該病毒還具有盜取用戶游戲賬號等功能該病毒傳播速度快,危害范圍廣,全國有上百萬個人用戶、網(wǎng)吧及企業(yè)局域網(wǎng)用戶遭受感染和破壞經(jīng)查,“熊貓燒香”病毒的制作者為湖北省武漢市人李俊,據(jù)李俊交代,其于2006年10月16日編寫了“熊貓燒香”病毒并在網(wǎng)上廣泛傳播,并且還以自己出售和由他人代賣的方式,在網(wǎng)絡(luò)上將該病毒銷售給120余人,非法獲利10萬余元經(jīng)病毒購買者進(jìn)一步傳播,導(dǎo)致該病毒的各種變種在網(wǎng)上大面積傳播,對互聯(lián)網(wǎng)用戶計(jì)算機(jī)安全造成了嚴(yán)重破壞其實(shí)電腦病毒就是循環(huán)語句,你知道循環(huán)語句有幾種嗎?教師點(diǎn)出課題推進(jìn)新課討論結(jié)果:1.For語句(1)格式:(2)適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)2Do Loop語句(1)格式:(2)適用于預(yù)先不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)3兩種循環(huán)語句的區(qū)別是For語句先從循環(huán)變量的初始值開始執(zhí)行一次循環(huán)體后,直到循環(huán)變量取到其終值則結(jié)束循環(huán),適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu);而Do Loop語句則是先判斷條件,當(dāng)條件為真時,執(zhí)行循環(huán)體,否則結(jié)束循環(huán),適用于預(yù)先不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)思路1例1 設(shè)計(jì)算法,輸出菲波那契數(shù)列的前50項(xiàng),使用For語句描述該算法f10f21輸出”菲波那契數(shù)列為”,f1,f2For i3To 50f3f1f2輸出f3f1f2f2f3Next變式訓(xùn)練 請閱讀下列用For語句寫出的算法,說明該算法的處理功能S0T1For i1 To 20SSiTT iNext輸出S輸出T分析:由For語句的形式,我們知道i是循環(huán)變量,初始值為1,終止值為20,循環(huán)體為:SSi;TT i解:算法的算法框圖如圖1.圖1因此,這個算法實(shí)際上處理的是求和S12320及求積T12320這兩件事情.例2 二分法算法求方程近似解,算法框圖如圖2所示用Do Loop語句描述這個算法圖2解:用語句描述為:輸入;a0;b1;DoIf f0 Then跳出循環(huán)ElseIf f(a)f0 ThenbElse aEnd IfEnd IfLoop Whileba輸出.點(diǎn)評:在Do Loop語句中,每一次重復(fù)后,都需要檢驗(yàn)While后的條件是否被滿足,一旦不滿足條件,循環(huán)停止思路2例1 下列程序執(zhí)行后輸出的結(jié)果是_S1Fori9 To 11SS iNext輸出S分析:該程序的運(yùn)行過程是:S1 99,S9 1090,S90 11990.答案:990點(diǎn)評:根據(jù)循環(huán)語句討論其執(zhí)行結(jié)果時,通常根據(jù)循環(huán)語句所表達(dá)的意義,具體執(zhí)行程序,明確程序的功能,就可以得到其程序結(jié)果;已知循環(huán)次數(shù)用For循環(huán),無法預(yù)知循環(huán)次數(shù)時用Do Loop循環(huán).變式訓(xùn)練1下列程序:A1DoAA1Loop While A100輸出A程序運(yùn)行的結(jié)果是()A99B100C101D102答案:C2下列程序:B1For A1 To 5BA B;Next輸出B該程序的功能是_答案:計(jì)算12345的值例2 編寫程序計(jì)算1222321002的值分析:由于重復(fù)做加法運(yùn)算,所以用循環(huán)語句來實(shí)現(xiàn)算法框圖如圖3所示圖3解:程序1(Do Loop循環(huán)語句):i1sum0Dosumsumi 2ii1Loop While i100輸出sum程序2(For循環(huán)語句):sum0For i1 to 100sumsumi 2ii1Next輸出sum點(diǎn)評:如果事先不知道循環(huán)的次數(shù)時,通常用Do Loop循環(huán)語句來實(shí)現(xiàn)對于重復(fù)做一個動作時,一般用循環(huán)語句來實(shí)現(xiàn).變式訓(xùn)練編寫程序,求滿足135n500的最小自然數(shù)n.分析:結(jié)束循環(huán)的條件即和大于500,可以用累加的方法,一個數(shù)一個數(shù)地加到累加器中,每加一個數(shù)就把累加器的值與500比較,直到大于500為止,用Do Loop循環(huán)注意:最后輸出的是i的值,此時i的值不是滿足條件的最小自然數(shù).解:用Do Loop循環(huán)結(jié)構(gòu)的算法框圖,如圖4所示圖4程序如下:i1sum0Dosumsumiii2Loop While sum500ii2輸出i1循環(huán)語句對應(yīng)的基本邏輯結(jié)構(gòu)是()A模塊結(jié)構(gòu) B順序結(jié)構(gòu)C選擇結(jié)構(gòu) D循環(huán)結(jié)構(gòu)答案:D2以下程序:x1Do xx xLoop While x10輸出xA輸出結(jié)果是1B能執(zhí)行一次C能執(zhí)行10次D是“死循環(huán)”,有語法錯誤分析:從循環(huán)語句的格式看,這個循環(huán)語句是Do Loop循環(huán)語句,那么當(dāng)滿足條件x10時,終止循環(huán)體,但是第一次執(zhí)行循環(huán)體后x1,由于x110成立,則再次執(zhí)行循環(huán)體后,x1,這樣無限循環(huán)下去,是一個“死循環(huán)”,有語法錯誤,循環(huán)終止的條件永遠(yuǎn)不能滿足答案:D3如果程序運(yùn)行后輸出的結(jié)果是720,則在橫線處應(yīng)填入的正整數(shù)是_t10S1DoSS* ttt1Loop While t_輸出S答案:7某班50人參加數(shù)學(xué)單元測試,統(tǒng)計(jì)出所得分?jǐn)?shù)在80分或80分以上的人數(shù),畫出算法框圖,編寫程序解:算法框圖如圖5所示圖5程序如下:t0For n1 To 50輸入mIf m80tt1End IfNext輸出t這節(jié)課學(xué)習(xí)了使用基本語句描述算法,和自然語言相比,基本語句描述的算法顯得直觀、清楚、明了,它的另一個優(yōu)點(diǎn)是比較接近程序語言,便于編寫程序,上機(jī)實(shí)現(xiàn)習(xí)題23A組6,B組1.本節(jié)的導(dǎo)入符合學(xué)生心理要求,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣算法像一個故事,循環(huán)語句就是故事的高潮,它以前面的內(nèi)容為基礎(chǔ),是前面內(nèi)容的總結(jié)和發(fā)展本節(jié)選用了大量的精彩例題為故事高潮的到來作好了鋪墊,精彩的點(diǎn)評把本節(jié)推向了高潮,所以本節(jié)教案值得期待備選習(xí)題1設(shè)計(jì)一個計(jì)算135799的算法,并編寫算法程序解:算法如下:1S1.2i3.3SSi.4ii2.5如果i99,那么轉(zhuǎn)到第3步6輸出S.程序如下:(“Do Loop型”循環(huán)語句)S1i3DoSS*iii2Loop While i99輸出S2已知S1,輸入n的值,輸出S的值畫出算法框圖,并編寫程序解:算法框圖如圖6所示圖6程序如下:輸入ni1sum0Dosumsum1/iii1Loop While in輸出sum- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 高中數(shù)學(xué) 第二章 算法初步 2_3_2 循環(huán)語句教案 北師大版必修31 第二 算法 初步 _3_2 循環(huán) 語句 教案 北師大 必修 31
鏈接地址:http://www.szxfmmzy.com/p-11975230.html