高三數(shù)學(xué)總復(fù)習(xí) (回顧+突破+鞏固+提升作業(yè)) 第九章 第一節(jié) 算法的基本思想、算法框圖及基本語句課件 文
《高三數(shù)學(xué)總復(fù)習(xí) (回顧+突破+鞏固+提升作業(yè)) 第九章 第一節(jié) 算法的基本思想、算法框圖及基本語句課件 文》由會員分享,可在線閱讀,更多相關(guān)《高三數(shù)學(xué)總復(fù)習(xí) (回顧+突破+鞏固+提升作業(yè)) 第九章 第一節(jié) 算法的基本思想、算法框圖及基本語句課件 文(78頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、第九章 算法初步、框圖、統(tǒng)計、統(tǒng)計案例第一節(jié) 算法的基本思想、算法框圖及基本語句1.1.算法與框圖的概念算法與框圖的概念(1 1)算法)算法在解決某些問題時,需要設(shè)計出一系列在解決某些問題時,需要設(shè)計出一系列_或或_的步的步驟,通過實施這些步驟來解決問題,通常把這些驟,通過實施這些步驟來解決問題,通常把這些_稱為解稱為解決這些問題的算法決這些問題的算法. .現(xiàn)代算法的作用之一是現(xiàn)代算法的作用之一是_._.可操作可操作可計算可計算步驟步驟使計算機能代替人完成某些工作使計算機能代替人完成某些工作(2 2)框圖的概念)框圖的概念為了使算法結(jié)構(gòu)更加清晰,可借助圖來幫助描述算法為了使算法結(jié)構(gòu)更加清晰,可
2、借助圖來幫助描述算法. .圖的特圖的特點是點是_、_,便于,便于_._.通常這樣的圖叫作框圖通常這樣的圖叫作框圖. .直觀直觀清楚清楚檢查和交流檢查和交流(3)(3)算法框圖的圖形符號及其作用算法框圖的圖形符號及其作用圖形符號圖形符號名名 稱稱功功 能能_框框(起止框)(起止框)表示一個算法的表示一個算法的_和和_表示一個算法輸入表示一個算法輸入和輸出的信息和輸出的信息終端終端起始起始結(jié)束結(jié)束輸入、輸出框輸入、輸出框圖形符號圖形符號名名 稱稱功功 能能_框框賦值、計算賦值、計算_框框判斷某一條件是否判斷某一條件是否成立成立處理處理判斷判斷2.2.算法的基本結(jié)構(gòu)算法的基本結(jié)構(gòu)名稱名稱內(nèi)容內(nèi)容順序
3、結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)定定義義按照步驟按照步驟_的一的一個算法,稱為個算法,稱為具有具有“順序結(jié)順序結(jié)構(gòu)構(gòu)”的算法,的算法,或者稱為算法或者稱為算法的的_._.在算法的執(zhí)行在算法的執(zhí)行過程中,需要過程中,需要對對_進行進行判斷,判斷,_決定決定后面的步驟,后面的步驟,像這樣的結(jié)構(gòu)像這樣的結(jié)構(gòu)通常稱作選擇通常稱作選擇結(jié)構(gòu)結(jié)構(gòu). .在一些算法中,經(jīng)在一些算法中,經(jīng)常會出現(xiàn)從某處開常會出現(xiàn)從某處開始,按照一定的條始,按照一定的條件,反復(fù)執(zhí)行某一件,反復(fù)執(zhí)行某一處理步驟的情況,處理步驟的情況,像這種需要像這種需要_的結(jié)構(gòu)稱為循環(huán)結(jié)的結(jié)構(gòu)稱為循環(huán)結(jié)構(gòu)構(gòu). .依依次執(zhí)行次執(zhí)行順序結(jié)構(gòu)
4、順序結(jié)構(gòu)條件條件判斷判斷的結(jié)果的結(jié)果反復(fù)反復(fù)進行相同的操作進行相同的操作名稱名稱內(nèi)容內(nèi)容順序結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)算算法法框框圖圖3.3.基本算法語句基本算法語句(1)(1)條件語句條件語句條件語句是表達條件語句是表達_最常用的語句最常用的語句. .條件語句的格式及算法框圖條件語句的格式及算法框圖選擇結(jié)構(gòu)選擇結(jié)構(gòu)If If 條件條件 Then Then ElseElse(2)(2)循環(huán)語句循環(huán)語句算法中的算法中的_是由循環(huán)語句來實現(xiàn)的是由循環(huán)語句來實現(xiàn)的. .循環(huán)語句的格式:循環(huán)語句的格式:()For()For語句的一般形式是:語句的一般形式是:_循環(huán)變量循環(huán)變量= =初
5、始值初始值ToTo終值終值 循環(huán)體循環(huán)體NextNext循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)ForFor()Do Loop()Do Loop語句的一般形式是:語句的一般形式是:DoDo _ _Loop While _Loop While _循環(huán)體循環(huán)體條件為真條件為真判斷下面結(jié)論是否正確(請在括號中打判斷下面結(jié)論是否正確(請在括號中打“”或或“”). .(1 1)算法可以無限操作下去)算法可以無限操作下去.( ).( )(2 2)一個算法框圖一定包含順序結(jié)構(gòu),但不一定包含選擇結(jié))一個算法框圖一定包含順序結(jié)構(gòu),但不一定包含選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)構(gòu)和循環(huán)結(jié)構(gòu).( ).( )(3 3)5 5x x是賦值語句是賦值語句.(
6、).( )(4 4)輸入語句可以同時給多個變量賦值)輸入語句可以同時給多個變量賦值.( ).( )(5 5)一個賦值語句可以給多個變量同時賦值)一個賦值語句可以給多個變量同時賦值.( ).( )【解析【解析】(1)(1)錯誤錯誤. .算法必須在有限步操作后停止算法必須在有限步操作后停止. .(2)(2)正確正確. .由算法框圖的三種邏輯結(jié)構(gòu)知該說法正確由算法框圖的三種邏輯結(jié)構(gòu)知該說法正確. .(3)(3)錯誤錯誤. .賦值語句中不能給常量賦值賦值語句中不能給常量賦值. .(4)(4)正確正確. .輸入語句可以同時給多個變量賦值輸入語句可以同時給多個變量賦值. .(5)(5)錯誤錯誤. .一個賦
7、值語句只能給一個變量賦值一個賦值語句只能給一個變量賦值. .答案:答案:(1)(1) (2) (3) (2) (3) (4) (5) (4) (5)1 1如果執(zhí)行如圖所示的算法框圖,輸入如果執(zhí)行如圖所示的算法框圖,輸入n=6,m=4n=6,m=4,那么輸出的,那么輸出的p p等于等于( )( )(A A)720 (B)360 (C)240 (D)120720 (B)360 (C)240 (D)120【解析【解析】選選B.B.當當k=1k=1時,時,p=1p=1(6-4+1)=3,(6-4+1)=3,當當k=2k=2時,時,p=3p=3(6-4+2)=12,(6-4+2)=12,當當k=3k=3
8、時,時,p=12p=12(6-4+3)=60,(6-4+3)=60,當當k=4k=4時,時,p=60p=60(6-4+4)=360,(6-4+4)=360,故選故選B.B.2.2.下面程序運行的結(jié)果是下面程序運行的結(jié)果是( )( )(A)5,8 (B)8,5 (C)8,13 (D)5,13(A)5,8 (B)8,5 (C)8,13 (D)5,13A A5 5B B8 8X XA AA AB BB BX XA A輸出輸出 A A,B B【解析【解析】選選C.C.此程序先將此程序先將A A的值賦給的值賦給X X,再將,再將B B的值賦給的值賦給A A,再將,再將X XA A的值賦給的值賦給B B,
9、即將原來的,即將原來的A A與與B B的和賦給的和賦給B B,最后,最后A A的值是原的值是原來來B B的值的值8 8,而,而B B的值是原來的值是原來A A與與B B兩數(shù)之和兩數(shù)之和13.13.3 3算法框圖如圖所示,若輸出的算法框圖如圖所示,若輸出的S=57S=57,則判斷框內(nèi)應(yīng)填入,則判斷框內(nèi)應(yīng)填入( )( )(A A)k k4 4 (B B)k k5 5(C C)k k6 6 (D D)k k7 7【解析【解析】選選A.A.各次循環(huán)情況如表所示:各次循環(huán)情況如表所示:當當k=5k=5時應(yīng)退出循環(huán),故判斷框中應(yīng)填入時應(yīng)退出循環(huán),故判斷框中應(yīng)填入k4.k4.循環(huán)次數(shù)循環(huán)次數(shù)0 01 12
10、23 34 4k k1 12 23 34 45 5S S1 14 41111262657574 4若某算法框圖如圖所示,則該程序運行后輸出的若某算法框圖如圖所示,則該程序運行后輸出的k k值為值為_._.【解析【解析】起始起始k=2k=2,第一次循環(huán)后,第一次循環(huán)后k=3,a=64,b=81;k=3,a=64,b=81;第二次循環(huán)第二次循環(huán)后后k=4,a=256,b=256;k=4,a=256,b=256;第三次循環(huán)后第三次循環(huán)后k=5,a=1 024,b=625;k=5,a=1 024,b=625;故故k=5.k=5.答案:答案:5 5 考向考向 1 1 算法框圖的執(zhí)行問題算法框圖的執(zhí)行問題
11、【典例【典例1 1】(1)(1)閱讀如圖所示的算法框圖,若運行該程序后輸出閱讀如圖所示的算法框圖,若運行該程序后輸出的的y y值為值為 ,則輸入的實數(shù),則輸入的實數(shù)x x值為值為_18(2)(2)(20132013廣州模擬)閱讀如圖所示的算法框圖,則輸出的廣州模擬)閱讀如圖所示的算法框圖,則輸出的S=_.S=_.【思路點撥【思路點撥】(1)(1)先由算法框圖判斷出程序所表示的函數(shù)關(guān)先由算法框圖判斷出程序所表示的函數(shù)關(guān)系,再由函數(shù)值等于系,再由函數(shù)值等于 求出相應(yīng)求出相應(yīng)x x的值的值.(2).(2)依次執(zhí)行算法框圖,依次執(zhí)行算法框圖,退出條件是退出條件是i5i5,故,故i=6i=6時應(yīng)退出循環(huán)
12、時應(yīng)退出循環(huán). .【規(guī)范解答【規(guī)范解答】(1)(1)由算法框圖可得,該算法為分段函數(shù)由算法框圖可得,該算法為分段函數(shù)分別令分別令 解得解得x x . .答案:答案: 182x2x1,x0,y1( ) ,x0,22x1112x1,( ),828x0,x0, 或3434(2)(2)第一次循環(huán):第一次循環(huán):T=3T=31-1=21-1=2,S=0+2=2,i=2;S=0+2=2,i=2;此時不滿足此時不滿足i5.i5.第二次循環(huán):第二次循環(huán):T=3T=32-1=5,S=2+5=72-1=5,S=2+5=7,i=3i=3;此時不滿足;此時不滿足i5.i5.第三次循環(huán):第三次循環(huán):T=3T=33-1=8
13、3-1=8,S=2+5+8=15,i=4S=2+5+8=15,i=4;此時不滿足;此時不滿足i5.i5.第四次循環(huán):第四次循環(huán):T=3T=34-1=11,S=2+5+8+11=26,i=5;4-1=11,S=2+5+8+11=26,i=5;此時不滿足此時不滿足i5.i5.第五次循環(huán):第五次循環(huán):T=3T=35-1=14,S=2+5+8+11+14=40,i=6;5-1=14,S=2+5+8+11+14=40,i=6;此時,此時,i5i5,滿足退出條件,故輸出滿足退出條件,故輸出S=40.S=40.答案:答案:4040【拓展提升【拓展提升】算法框圖的基本結(jié)構(gòu)算法框圖的基本結(jié)構(gòu)(1 1)順序結(jié)構(gòu))
14、順序結(jié)構(gòu)順序結(jié)構(gòu)是最簡單的算法結(jié)構(gòu),語句與語句之間、框與框之間順序結(jié)構(gòu)是最簡單的算法結(jié)構(gòu),語句與語句之間、框與框之間是按從上到下順序進行的算法框圖中一定包含順序結(jié)構(gòu)是按從上到下順序進行的算法框圖中一定包含順序結(jié)構(gòu)(2 2)選擇結(jié)構(gòu))選擇結(jié)構(gòu)解決分段函數(shù)的求值問題時,一般采用選擇結(jié)構(gòu)設(shè)計算解決分段函數(shù)的求值問題時,一般采用選擇結(jié)構(gòu)設(shè)計算法利用選擇結(jié)構(gòu)解決算法問題時,要引入判斷框,要根據(jù)題法利用選擇結(jié)構(gòu)解決算法問題時,要引入判斷框,要根據(jù)題目的要求引入一個或多個判斷框目的要求引入一個或多個判斷框判斷框內(nèi)的條件不同,對應(yīng)的下一圖框中的內(nèi)容和操作要相判斷框內(nèi)的條件不同,對應(yīng)的下一圖框中的內(nèi)容和操作要相
15、應(yīng)地進行變化,故要逐個分析判斷框內(nèi)的條件應(yīng)地進行變化,故要逐個分析判斷框內(nèi)的條件(3)(3)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)算法框圖的執(zhí)行循環(huán)結(jié)構(gòu)算法框圖的執(zhí)行, ,首先要注意控制循環(huán)的變量是什首先要注意控制循環(huán)的變量是什么,何時退出循環(huán);其次要清楚循環(huán)體內(nèi)的程序是什么,如何么,何時退出循環(huán);其次要清楚循環(huán)體內(nèi)的程序是什么,如何變化變化. .利用循環(huán)結(jié)構(gòu)表示算法利用循環(huán)結(jié)構(gòu)表示算法, ,首先要注意循環(huán)變量、初始條件的首先要注意循環(huán)變量、初始條件的確定,其次要分析循環(huán)體的構(gòu)成,最后要會從開始和結(jié)尾處檢確定,其次要分析循環(huán)體的構(gòu)成,最后要會從開始和結(jié)尾處檢驗算法框圖是否正確驗算法框圖是否正確【變式訓(xùn)練【變
16、式訓(xùn)練】(1 1)如圖算法框圖,當)如圖算法框圖,當x x1 1=6,x=6,x2 2=9,p=8.5=9,p=8.5時,時,x x3 3等于等于( ) ( ) (A)7 (B)8 (C)10 (A)7 (B)8 (C)10 (D D)1111【解析【解析】選選B.xB.x1 1=6,x=6,x2 2=9,=9,執(zhí)行的判斷是執(zhí)行的判斷是|9-x|9-x3 3|3|3是否成是否成立;又立;又p=8.5p=8.5, 顯然顯然|9-x|9-x3 3|3|3不成立,即為不成立,即為“否否”,|9-x|9-x3 3|3|3,即,即6x6x3 31212,此時有,此時有 解得解得x x3 3=8=8,符合
17、題意,故選,符合題意,故選B B12xx7.52,39x8.52,(2 2)如果執(zhí)行如圖所示的框圖,輸入)如果執(zhí)行如圖所示的框圖,輸入N N5 5,則輸出的數(shù)等于,則輸出的數(shù)等于( )( )【解析【解析】選選D.D.根據(jù)算法框圖可知,該算法框圖的功能是計算根據(jù)算法框圖可知,該算法框圖的功能是計算 現(xiàn)在輸入的現(xiàn)在輸入的N N5 5,所以輸,所以輸出的數(shù)出的數(shù) 5465ABCD45561111S1 22 33 4NN1 ,11111111S(1) ()1 22 33 44 55 6223 115).566( 考向考向 2 2 算法框圖的識別與完善問題算法框圖的識別與完善問題【典例【典例2 2】(1
18、)(1)如圖給出了一個算法框圖,該算法框圖的功能是如圖給出了一個算法框圖,該算法框圖的功能是( )( )(A)(A)求三個數(shù)中最大的數(shù)求三個數(shù)中最大的數(shù) (B)(B)求三個數(shù)中最小的數(shù)求三個數(shù)中最小的數(shù)(C)(C)按從小到大排列按從小到大排列 (D)(D)按從大到小排列按從大到小排列(2)(2013(2)(2013南昌模擬南昌模擬) )如圖是計算函數(shù)如圖是計算函數(shù) 的值的算法框圖,在的值的算法框圖,在,處應(yīng)分別填處應(yīng)分別填入的是入的是( )( )xlnx ,x2,y0, 2x3,2 ,x3 (A)y(A)ylnln( (x)x),y y0 0,y y2 2x x(B)y(B)ylnln( (x
19、)x),y y2 2x x,y y0 0(C)y(C)y0 0,y y2 2x x,y ylnln( (x)x)(D)y(D)y0 0,y ylnln( (x)x),y y2 2x x(3)(2013(3)(2013西安模擬西安模擬) )給出如圖所示的算法框圖,如果輸出的給出如圖所示的算法框圖,如果輸出的S S2 4502 450,那么判斷框中應(yīng)填入,那么判斷框中應(yīng)填入_._.【思路點撥【思路點撥】(1)(1)根據(jù)各判斷框的功能進行判斷或取特殊值運根據(jù)各判斷框的功能進行判斷或取特殊值運行后判斷行后判斷.(2).(2)處應(yīng)填當處應(yīng)填當xx2 2時時y y的表達式;的表達式;處應(yīng)填當處應(yīng)填當x3x
20、3時時y y的表達式;的表達式;處應(yīng)填當處應(yīng)填當2x32bab成立,故將成立,故將b b的值賦給的值賦給a a得得a=5a=5,又,又acac不成立,故直接不成立,故直接輸出輸出a a的值為的值為5 5,再結(jié)合選項知,再結(jié)合選項知,B B成立成立. .(2)(2)選選B.B.依題意得,當依題意得,當xx2 2時,時,y ylnln( (x)x),因此,因此處應(yīng)填處應(yīng)填y ylnln( (x)x);當;當2x323x3時,時,y y2 2x x,因此,因此處應(yīng)填處應(yīng)填y y2 2x x. .(3)(3)依次執(zhí)行算法框圖,依次執(zhí)行算法框圖,S=0+2S=0+2,i=2+2=4i=2+2=4;S=0
21、+2S=0+24 4,i=4+2i=4+2=6=6;S=0+2S=0+24 46 6,i=6+2=8i=6+2=8;,由此得,當,由此得,當i i2n2n時,時,S=S=0+20+24 46 6(2n2n2 2)n n(n-1n-1),由),由n n(n-1n-1)2 4502 450得得n=50.n=50.即即i=100i=100時,時,S=2 450S=2 450,又本題中當條件滿足時退出循,又本題中當條件滿足時退出循環(huán),故判斷框中應(yīng)填入環(huán),故判斷框中應(yīng)填入i100.i100.答案:答案:i100i100【拓展提升【拓展提升】1.1.識別、運行算法框圖和完善算法框圖的思路識別、運行算法框圖
22、和完善算法框圖的思路(1)(1)要明確算法框圖的順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)要明確算法框圖的順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu). .(2)(2)要識別、運行算法框圖,理解框圖所解決的實際問題要識別、運行算法框圖,理解框圖所解決的實際問題. .(3)(3)按照題目的要求完成解答并驗證按照題目的要求完成解答并驗證2.2.解決算法框圖問題時的注意點解決算法框圖問題時的注意點(1)(1)不要混淆處理框和輸入框不要混淆處理框和輸入框(2)(2)注意區(qū)分選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)注意區(qū)分選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(3)(3)循環(huán)結(jié)構(gòu)中要正確控制循環(huán)次數(shù)循環(huán)結(jié)構(gòu)中要正確控制循環(huán)次數(shù)(4)(4)要注意各個框的順序要注意各個框的順序
23、【變式訓(xùn)練【變式訓(xùn)練】已知函數(shù)已知函數(shù) 如圖表示的是給定如圖表示的是給定x x的的值,求其對應(yīng)的函數(shù)值值,求其對應(yīng)的函數(shù)值y y的算法框圖的算法框圖處應(yīng)填寫處應(yīng)填寫_;處應(yīng)填寫處應(yīng)填寫_2log x,x2,y2x,x2.【解析【解析】由框圖可知只有滿足由框圖可知只有滿足中的條件則對應(yīng)的函數(shù)解析式中的條件則對應(yīng)的函數(shù)解析式才為才為y y2 2x x,故此處應(yīng)填寫,故此處應(yīng)填寫x x2 2,則,則處應(yīng)填寫處應(yīng)填寫y yloglog2 2x.x.答案:答案:x x2 y2 yloglog2 2x x考向考向 3 3 基本算法語句基本算法語句【典例【典例3 3】(1)(1)請寫出下面運算輸出的結(jié)果請寫
24、出下面運算輸出的結(jié)果. . (2)(2)為了在運行下面的程序之后得到結(jié)果為了在運行下面的程序之后得到結(jié)果y y1616,則鍵盤輸入的,則鍵盤輸入的x x應(yīng)該是應(yīng)該是_(3)(3)根據(jù)下面的語句寫出相應(yīng)的算法功能,并畫出相應(yīng)的算法根據(jù)下面的語句寫出相應(yīng)的算法功能,并畫出相應(yīng)的算法框圖框圖【思路點撥【思路點撥】(1)(1)賦值語句的功能是將后面的值賦給了前面的賦值語句的功能是將后面的值賦給了前面的變量變量.(2).(2)本題的解題關(guān)鍵是按照程序的順序和條件語句的特點本題的解題關(guān)鍵是按照程序的順序和條件語句的特點進行進行.(3).(3)本題表示的是不大于本題表示的是不大于999999的正奇數(shù)的平方和
25、,根據(jù)語的正奇數(shù)的平方和,根據(jù)語句采用適當?shù)难h(huán)結(jié)構(gòu)句采用適當?shù)难h(huán)結(jié)構(gòu). .【規(guī)范解答【規(guī)范解答】(1 1)語句)語句c=a+bc=a+b是將是將a a,b b的和賦值給的和賦值給c c,故,故c= c= 2+3=52+3=5;語句;語句b=a+c-bb=a+c-b是將是將a+c-ba+c-b的值賦值給的值賦值給b.b.故故b=2b=25 53 34.4.輸出的結(jié)果為:輸出的結(jié)果為:2 2,4 4,5 5(2)(2)由程序可得:當由程序可得:當x0 x999Loop While i999輸出輸出 S S【拓展提升【拓展提升】賦值語句的要求賦值語句的要求(1 1)賦值語句左邊只能是變量名字,而
26、不能是表達式,右邊)賦值語句左邊只能是變量名字,而不能是表達式,右邊表達式可以是一個常量、變量或含變量的運算式,如表達式可以是一個常量、變量或含變量的運算式,如2=x2=x是錯是錯誤的誤的. .(2 2)賦值號的左右兩邊不能對換)賦值號的左右兩邊不能對換. .賦值語句是將賦值號右邊的賦值語句是將賦值號右邊的表達式的值賦給賦值號左邊的變量,如表達式的值賦給賦值號左邊的變量,如“A=B”“B=A”A=B”“B=A”的運行的運行結(jié)果是不同的,如結(jié)果是不同的,如x=5x=5是對的,是對的,5=x5=x是錯的,是錯的,A+B=CA+B=C是錯的,是錯的,C=A+BC=A+B是對的是對的. .(3 3)不
27、能利用賦值語句進行代數(shù)式的演算(如化簡、因式分)不能利用賦值語句進行代數(shù)式的演算(如化簡、因式分解、解方程等),如解、解方程等),如y=xy=x2 2-1=(x-1)(x+1)-1=(x-1)(x+1)這是實現(xiàn)不了的這是實現(xiàn)不了的. .(4 4)在一個賦值語句中只能給一個變量賦值)在一個賦值語句中只能給一個變量賦值. .不能出現(xiàn)兩個或不能出現(xiàn)兩個或兩個以上的兩個以上的“=”=”,但對于同一個變量可以多次賦值,但對于同一個變量可以多次賦值. .【變式備選【變式備選】下面是一個用基本語句編寫的程序,閱讀后解決下面是一個用基本語句編寫的程序,閱讀后解決所給出的問題:所給出的問題:(1)(1)該算法程
28、序的功能是什么?該算法程序的功能是什么?(2)(2)畫出該程序相應(yīng)的算法框圖畫出該程序相應(yīng)的算法框圖【解析【解析】(1)(1)由算法程序可知,該算法的功能是計算分段函數(shù)由算法程序可知,該算法的功能是計算分段函數(shù) 的函數(shù)值的函數(shù)值2x2x,x2,yx5,x2(2)(2)算法框圖:算法框圖:【易錯誤區(qū)【易錯誤區(qū)】循環(huán)規(guī)律與程序中的邏輯順循環(huán)規(guī)律與程序中的邏輯順序不明確致誤序不明確致誤【典例【典例】(2013(2013廈門模擬廈門模擬) )為了求滿足為了求滿足1+2+3+n1+2+3+n2 0122 012的最大的自然數(shù)的最大的自然數(shù)n n,算法框圖如圖所示,則輸出框中應(yīng)填:算法框圖如圖所示,則輸出
29、框中應(yīng)填:輸出輸出( )( )(A)i-2 (B)i-1 (A)i-2 (B)i-1 (C)i(C)i (D)i+1 (D)i+1【誤區(qū)警示【誤區(qū)警示】本題易出現(xiàn)的錯誤主要有兩個方面:本題易出現(xiàn)的錯誤主要有兩個方面:(1)(1)循環(huán)規(guī)律不明確,導(dǎo)致循環(huán)規(guī)律不明確,導(dǎo)致S S與與i i的關(guān)系錯誤的關(guān)系錯誤. .(2)(2)程序框圖中程序框圖中S=S+iS=S+i與與i=i+1i=i+1的邏輯順序不明確,導(dǎo)致錯誤的邏輯順序不明確,導(dǎo)致錯誤. .【規(guī)范解答【規(guī)范解答】選選A.A.依次執(zhí)行算法框圖:依次執(zhí)行算法框圖:S=0+1S=0+1,i=2i=2;S=0+1+2S=0+1+2,i=3i=3;S=0
30、+1+2+3S=0+1+2+3,i=4i=4; 由此可得由此可得S=1+2+3+S=1+2+3+n+n時,時,i=n+1i=n+1;經(jīng)檢驗知當經(jīng)檢驗知當S=1+2+3+S=1+2+3+62=1 953+62=1 953時時 i=63i=63,滿足條件進入循環(huán);,滿足條件進入循環(huán);S=1+2+3+S=1+2+3+62+63=2 016+62+63=2 016時時 i=64i=64,不滿足條件,退出循環(huán),不滿足條件,退出循環(huán). .所所以應(yīng)該輸出以應(yīng)該輸出6262即即 i-2i-2故選故選A A【思考點評【思考點評】1 1解決算法框圖問題要注意幾個常用變量解決算法框圖問題要注意幾個常用變量(1)(1
31、)計數(shù)變量:用來記錄某個事件發(fā)生的次數(shù),如計數(shù)變量:用來記錄某個事件發(fā)生的次數(shù),如i ii i1.1.(2)(2)累加變量:用來計算數(shù)據(jù)之和,如累加變量:用來計算數(shù)據(jù)之和,如S SS Si.i.(3)(3)累乘變量:用來計算數(shù)據(jù)之積,如累乘變量:用來計算數(shù)據(jù)之積,如p pp pi i. .2.2.循環(huán)體規(guī)律的探求循環(huán)體規(guī)律的探求通常由開始一步一步運行通常由開始一步一步運行, ,根據(jù)判斷條件,要么幾步后就會輸根據(jù)判斷條件,要么幾步后就會輸出結(jié)果或會呈現(xiàn)出規(guī)律,再根據(jù)規(guī)律計算出結(jié)果出結(jié)果或會呈現(xiàn)出規(guī)律,再根據(jù)規(guī)律計算出結(jié)果. . 1.1.(20122012安徽高考改編)如圖所示,安徽高考改編)如圖
32、所示,算法框圖的輸出結(jié)果是算法框圖的輸出結(jié)果是( )( )(A)3 (B)4 (A)3 (B)4 (C)5 (D)8(C)5 (D)8【解析【解析】選選B.B.由算法框圖可知,第一次循環(huán)后,得到由算法框圖可知,第一次循環(huán)后,得到x x2 2,y y2 2,不滿足判斷條件;第二次循環(huán)后,得到,不滿足判斷條件;第二次循環(huán)后,得到x x4 4,y y3 3,不,不滿足判斷條件;第三次循環(huán)后,得到滿足判斷條件;第三次循環(huán)后,得到x x8 8,y y4 4,滿足判斷條,滿足判斷條件,故跳出循環(huán),輸出件,故跳出循環(huán),輸出y y4.4.2.2.(20122012北京高考)執(zhí)行如圖所示的算法框圖,輸出北京高考
33、)執(zhí)行如圖所示的算法框圖,輸出S S值為值為( )( )(A A)2 2 (B B)4 4 (C C)8 8 (D D)1616【解析【解析】選選C.C.框圖執(zhí)行如下:框圖執(zhí)行如下:k=0,S=1; S=1,k=1; S=2,k=2;k=0,S=1; S=1,k=1; S=2,k=2;S=8,k=3.S=8,k=3.所以輸出所以輸出8.8.3.3.(20122012遼寧高考)執(zhí)行如圖所示的算法框圖,則輸出的遼寧高考)執(zhí)行如圖所示的算法框圖,則輸出的S S值是值是( )( )【解析【解析】 選選D.D.當當i i1 1時,時, 當當i i2 2時,時, 當當i i4 4時,時, 當當i i5 5
34、時,時, 當當i i6 6時程序終止,故輸出的結(jié)果為時程序終止,故輸出的結(jié)果為1.1. 32A 4BCD1232S124;223i3S23223 ;當 時, ;2S4322 ;2S124;2S21 4.4.(20122012天津高考)閱讀如圖所示的算法框圖,運行相應(yīng)的天津高考)閱讀如圖所示的算法框圖,運行相應(yīng)的程序,則輸出程序,則輸出S S的值為的值為( )( )(A)8 (B)18 (C)26 (D)80(A)8 (B)18 (C)26 (D)80【解析【解析】 選選C.C.當當n n1 1時,時,S S2 2;當;當n n2 2時,時,S S2 23 32 23 38 8;當當n n3 3
35、時,時,S S8 83 33 33 32 22626;當;當n n4 4時輸出時輸出S S26.26.5.5.(20122012江西高考)如圖是某算法的算法框圖,則程序運行江西高考)如圖是某算法的算法框圖,則程序運行后輸出的結(jié)果是后輸出的結(jié)果是_【解析【解析】當當k k1 1時,此時時,此時 1sin 01sin 00 0成立,因此成立,因此 a a1 1,T T0 01 11 1,k k1 11 12 2,k6k 0 1 1不成立,因此不成立,因此a a0 0,T T1 10 01 1,k k2 21 13 3,此時此時k6k sin 1 sin 0 0不成立,不成立,因此因此a a0 0,
36、T T1 10 01 1,k k3 31 14 4,此時,此時k6k 0 1 1成立,因此成立,因此a a1 1,T T1 11 12 2,k k4 41 15 5,此時,此時k6k 1 sin 2sin 20 0成立,因此成立,因此a a1 1,T T2 21 13 3,k k5 51 16 6,此時,此時k6k6不成立,退出循環(huán),此時不成立,退出循環(huán),此時T T3.3.答案:答案:3 33sin25sin 21.1.閱讀如圖所示的算法框圖,輸出的閱讀如圖所示的算法框圖,輸出的s s值為值為( )( )【解析【解析】選選B.B.算法框圖的功能是計算算法框圖的功能是計算 2A 0B 12C 1
37、D21223456sinsinsinsinsinsin4444447891011sinsinsinsinsin4444423456sinsinsinsinsinsin4444447891011sinsinsinsinsin12.44444 ,易知2.2.輸入輸入a=lna=ln 0.8 0.8, c=2c=2-e-e,經(jīng)過下列程序運算后,輸出,經(jīng)過下列程序運算后,輸出a a,b b的值分別是的值分別是( )( )12be,【解析【解析】選選C.C.執(zhí)行此程序,是把三個數(shù)按由大到小的順序輸執(zhí)行此程序,是把三個數(shù)按由大到小的順序輸出,出,所以所以 1ee211e22A a2 ,beB aln 0.8,b2C ae ,b2D ae ,bln 0.81e2e2ln 0.8,1e2ae ,b2 .
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)藥代表工作知識和日常任務(wù)-PPT
- 高中語文 第四單元第13課《動物游戲之謎》課件(2) 新人教版必修3
- 人教部編版一年級下冊識字古對今課件
- 動眼神經(jīng)麻痹-PPT
- 人教版道德與法治九年級上冊正視發(fā)展挑戰(zhàn)演講教學(xué)課件
- 止血與抗凝專題知識專家講座
- 七年級生物下冊 第三單元第二章第二節(jié)人體怎樣獲得能量課件 濟南版
- 人教版化學(xué)九年級上冊-第4單元自然界的水課題4化學(xué)式與化合價第3課時同步課件
- 日常生活防火安全分享
- 七年級數(shù)學(xué)上冊 《相反數(shù)》課件 華東師大版
- 第三章第二節(jié)流域的綜合開發(fā)——以美國田納西河流域為例
- 如何去除痘痘
- 七年級政治上冊 第四課《我們屬于多種群體》課件 人民版
- 大眾點評網(wǎng)合作方案-1
- 2011高考化學(xué)一輪復(fù)習(xí)《電離平衡》課件 人教大綱版