2019-2020年高中數(shù)學(xué) 第二章 算法初步 2.3 循環(huán)結(jié)構(gòu)教學(xué)案 北師大版必修3.doc
《2019-2020年高中數(shù)學(xué) 第二章 算法初步 2.3 循環(huán)結(jié)構(gòu)教學(xué)案 北師大版必修3.doc》由會員分享,可在線閱讀,更多相關(guān)《2019-2020年高中數(shù)學(xué) 第二章 算法初步 2.3 循環(huán)結(jié)構(gòu)教學(xué)案 北師大版必修3.doc(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2019-2020年高中數(shù)學(xué) 第二章 算法初步 2.3 循環(huán)結(jié)構(gòu)教學(xué)案 北師大版必修3 預(yù)習(xí)課本P93~101,思考并完成以下問題 (1)什么樣的算法結(jié)構(gòu)是循環(huán)結(jié)構(gòu)? (2)循環(huán)體、循環(huán)變量、循環(huán)的終止條件的定義各是什么? (3)畫循環(huán)結(jié)構(gòu)的算法框圖時,應(yīng)確定哪三件事? 1.循環(huán)結(jié)構(gòu)的有關(guān)概念 (1)定義: 在算法中,從某處開始,按照一定的條件反復(fù)執(zhí)行某些步驟的結(jié)構(gòu)稱為循環(huán)結(jié)構(gòu),用算法框圖表示如下. (2)循環(huán)體:反復(fù)執(zhí)行的部分稱為循環(huán)體. (3)循環(huán)變量:控制著循環(huán)的開始和結(jié)束的變量稱為循環(huán)變量. (4)循環(huán)的終止條件:判斷是否繼續(xù)執(zhí)行循環(huán)體的判斷條件,稱為循環(huán)的終止條件. [點睛] 循環(huán)結(jié)構(gòu)的三要素:循環(huán)變量、循環(huán)體、循環(huán)的終止條件,三者缺一不可.“循環(huán)變量”在構(gòu)造循環(huán)結(jié)構(gòu)中發(fā)揮了關(guān)鍵性的作用,其實質(zhì)就是“函數(shù)思想”. 2.畫循環(huán)結(jié)構(gòu)的算法框圖應(yīng)注意的問題 一般來說,在畫出用循環(huán)結(jié)構(gòu)描述的算法框圖之前,需要確定三件事: (1)確定循環(huán)變量和初始條件; (2)確定算法中反復(fù)執(zhí)行的部分,即循環(huán)體; (3)確定循環(huán)的終止條件. 循環(huán)結(jié)構(gòu)的算法框圖的基本模式,如圖所示. 1.判斷正誤.(正確的打“√”,錯誤的打“”) (1)循環(huán)結(jié)構(gòu)中,根據(jù)條件是否成立有不同的流向.( ) (2)循環(huán)體是指按照一定條件,反復(fù)執(zhí)行的某一處理步驟.( ) (3)循環(huán)結(jié)構(gòu)中一定有選擇結(jié)構(gòu),選擇結(jié)構(gòu)中一定有循環(huán)結(jié)構(gòu).( ) 答案:(1)√ (2)√ (3) 2.解決下列問題的算法框圖中,必須用到循環(huán)結(jié)構(gòu)的是( ) A.解一元二次方程x2-1=0 B.解方程組 C.求lg 2+lg 3+lg 4+lg 5的值 D.求滿足123…n>2 0162的最小正整數(shù)n 解析:選D A、B、C中都可以只用順序結(jié)構(gòu)設(shè)計程序框圖,D中是累乘問題,需要確定正整數(shù)n的最小值,因此必須用到循環(huán)結(jié)構(gòu)設(shè)計算法框圖. 3.如圖給出了三個算法框圖,選擇結(jié)構(gòu)、順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)依次是( ) A.①②③ B.②①③ C.②③① D.③①② 解析:選B 依據(jù)三種基本結(jié)構(gòu)的框圖的形式易得B正確. 累加求和、累乘求積的算法框圖 [典例] 用循環(huán)結(jié)構(gòu)寫出求1+2+3+…+100的值的算法,并畫出算法框圖. [解] 算法如下: 1.設(shè)i的值為1; 2.設(shè)sum的值為0; 3.計算sum+i并用結(jié)果代替sum; 4.計算i+1并用結(jié)果代替i; 5.如果i>100,執(zhí)行第6步,否則轉(zhuǎn)去執(zhí)行第3步; 6.輸出sum的值. 算法框圖如圖所示. 對于加(乘)數(shù)眾多,不易采用逐一相加(乘)的方法處理的問題,常通過循環(huán)結(jié)構(gòu)解決,方法是引用兩個變量i和S,其中i一般稱為計數(shù)變量,用來計算和控制運算次數(shù),S稱為累積變量,它表示所求得的和或積,它是不斷地將前一個結(jié)果與新數(shù)相加或相乘得到的,這兩個變量的表示形式一般為i=i+m(m為每次增加的數(shù)值)和S=S+A(A為所加的數(shù))或S=S*A(A為所乘的數(shù)). [活學(xué)活用] 寫出一個求滿足1357…n>60 000的最小正整數(shù)n的算法,并畫出相應(yīng)的算法框圖. 解:算法如下: 1.s=1. 2.n=1. 3.如果s≤60 000,那么n=n+2,s=sn,重復(fù)執(zhí)行第3步;否則,執(zhí)行第4步. 4.輸出n. 算法框圖如圖所示. 查找類(尋找特定數(shù))的算法框圖 [典例] 給出以下10個數(shù):5,9,80,43,95,76,20,17,65,36,要求把大于50的數(shù)找出來并輸出.試畫出該算法的框圖. [解] 算法步驟如下: 1.i=1. 2.輸入a. 3.如果a>50,則輸出a;否則,執(zhí)行第4步. 4.i=i+1. 5.如果i>10,結(jié)束算法;否則,返回第2步. 算法框圖如圖所示. 利用循環(huán)結(jié)構(gòu)設(shè)計查找問題的算法時,需把握以下幾點: (1)引入循環(huán)變量i,并確定初始值; (2)確定問題滿足的條件,即第一個判斷框的內(nèi)容; (3)確定在什么范圍內(nèi)解決問題,即i的取值限制,即第二個判斷框的內(nèi)容. [活學(xué)活用] 一個兩位數(shù),十位數(shù)字比個位數(shù)字大,且個位數(shù)字為質(zhì)數(shù).設(shè)計一個找出所有符合條件的兩位數(shù)的算法框圖. 解:兩位數(shù)i的十位數(shù)字a=,個位數(shù)字b=i-10a.下面我們來設(shè)計循環(huán)結(jié)構(gòu):循環(huán)變量為i,i的初始值為10,每次遞增1,用i=i+1表示;判斷條件是b<a且b是質(zhì)數(shù),如果滿足條件則輸出i;循環(huán)的終止條件是i>99.算法框圖如圖所示. 循環(huán)結(jié)構(gòu)的讀圖問題 [典例] 如圖所示,算法框圖的輸出結(jié)果是( ) A. B. C. D. [解析] 第一次循環(huán),s=,n=4;第二次循環(huán),s=,n=6;第三次循環(huán),s=,n=8.此時跳出循環(huán),輸出s=. [答案] D (1)根據(jù)算法框圖確定輸出結(jié)果的方法是讀懂算法框圖,明確判斷條件和循環(huán)次數(shù),然后依次寫出運行的結(jié)果. (2)在某些問題中,會給出算法框圖的輸出結(jié)果或算法框圖的功能,要求對算法框圖中缺失的地方進(jìn)行補(bǔ)充.對于這類問題,最常見的是要求補(bǔ)充循環(huán)結(jié)構(gòu)的判斷條件,解決此類問題的關(guān)鍵是找出運算結(jié)果與判斷條件的關(guān)系. [活學(xué)活用] 如圖所示的算法框圖,若輸出k的值為6,則判斷框內(nèi)可填入的條件是( ) A.s> B.s> C.s> D.s> 解析:選C 第一次循環(huán):s=1=,k=8;第二次循環(huán):s==,k=7;第三次循環(huán):s==,k=6,此時退出循環(huán),輸出k=6.故判斷框內(nèi)可填s>. [層級一 學(xué)業(yè)水平達(dá)標(biāo)] 1.下列說法不正確的是( ) A.順序結(jié)構(gòu)的特征是完成一個步驟再進(jìn)行另一個步驟 B.選擇結(jié)構(gòu)的特征是根據(jù)對條件的判斷決定下一步工作,故選擇結(jié)構(gòu)一定包含順序結(jié)構(gòu) C.循環(huán)結(jié)構(gòu)是在一些算法中從某處開始按照一定的條件,反復(fù)執(zhí)行某些處理步驟,故循環(huán)結(jié)構(gòu)一定包含順序結(jié)構(gòu)和選擇結(jié)構(gòu) D.循環(huán)結(jié)構(gòu)不一定包含選擇結(jié)構(gòu) 解析:選D 依據(jù)算法框圖的三種基本結(jié)構(gòu)的特征易得D不正確. 2.執(zhí)行兩次如圖所示的算法框圖,若第一次輸入的a的值為-1.2,第二次輸入的a的值為1.2,則第一次、第二次輸出的a的值分別為( ) A.0.2,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.8 解析:選C 兩次運行結(jié)果如下: 第一次:-1.2→-1.2+1→-0.2+1→0.8; 第二次:1.2→1.2-1→0.2. 3.如圖,給出的是計算13+23+33+…+n3的值的一個算法框圖,其中判斷框內(nèi)應(yīng)填入的條件是( ) A.i≤n B.i≥n C.i- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 2019-2020年高中數(shù)學(xué) 第二章 算法初步 2.3 循環(huán)結(jié)構(gòu)教學(xué)案 北師大版必修3 2019 2020 年高 數(shù)學(xué) 第二 算法 初步 循環(huán) 結(jié)構(gòu) 教學(xué) 北師大 必修
鏈接地址:http://ioszen.com/p-2586992.html