《高考數(shù)學(xué)一輪復(fù)習(xí) 第十四章 第2講 基本算法語(yǔ)句課件 理 蘇教版》由會(huì)員分享,可在線閱讀,更多相關(guān)《高考數(shù)學(xué)一輪復(fù)習(xí) 第十四章 第2講 基本算法語(yǔ)句課件 理 蘇教版(29頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第第2講基本算法語(yǔ)句講基本算法語(yǔ)句考點(diǎn)梳理考點(diǎn)梳理1基本算法語(yǔ)句五種基本算法語(yǔ)句分別是_、輸入語(yǔ)句、輸出語(yǔ)句、 _、 _2賦值語(yǔ)句、輸入語(yǔ)句、輸出語(yǔ)句賦值語(yǔ)句用符號(hào)“”表示,其一般格式是變量表達(dá)式(或變量),其作用是對(duì)程序中的變量賦值;輸入語(yǔ)句“Read a,b”表示輸入的數(shù)據(jù)依次遞給_,輸出語(yǔ)句“Print x”表示輸出運(yùn)算結(jié)果x.賦值語(yǔ)句賦值語(yǔ)句條件語(yǔ)句條件語(yǔ)句循環(huán)語(yǔ)句循環(huán)語(yǔ)句a,b條件語(yǔ)句條件語(yǔ)句4算法中的循環(huán)結(jié)構(gòu),可以運(yùn)用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)(1)當(dāng)循環(huán)的次數(shù)已經(jīng)確定,可用“For”語(yǔ)句表示“For”語(yǔ)句的一般形式為 對(duì)應(yīng)的流程圖為 說(shuō)明:上面“For”和“End For”之間縮進(jìn)的步驟稱(chēng)為
2、循環(huán)體,如果省略“Step步長(zhǎng)”,那么重復(fù)循環(huán)時(shí),I每次增加1. (2)不論循環(huán)次數(shù)是否確定都可以用下面循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)循環(huán)結(jié)構(gòu)當(dāng)型和直到型兩種語(yǔ)句結(jié)構(gòu)當(dāng)型語(yǔ)句的一般格式是當(dāng)型語(yǔ)句的一般格式是 對(duì)應(yīng)的流程圖為直到型語(yǔ)句的一般格式是直到型語(yǔ)句的一般格式是對(duì)應(yīng)的流程圖為對(duì)應(yīng)的流程圖為 關(guān)于賦值語(yǔ)句,有以下幾點(diǎn)需要注意: (1)賦值號(hào)左邊只能是變量名字,而不是表達(dá)式,例如3m是錯(cuò)誤的 (2)賦值號(hào)左右不能對(duì)換,賦值語(yǔ)句是將賦值號(hào)右邊的表達(dá)式的值賦給賦值號(hào)左邊的變量,例如Yx,表示用x的值替代變量Y的原先的取值,不能改寫(xiě)為xY.因?yàn)楹笳弑硎居肶的值替代變量x的值 (3)在一個(gè)賦值語(yǔ)句中只能給一個(gè)變量賦值
3、,不能出現(xiàn)多個(gè)“”【助學(xué)助學(xué)微博微博】 1(課本改編題)閱讀右面?zhèn)未a,則輸 出的結(jié)果為_(kāi)考點(diǎn)自測(cè)考點(diǎn)自測(cè)答案答案42(2012南通一模)計(jì)算機(jī)執(zhí)行下面的偽代碼后,輸出的結(jié)果是_解析a314,b431.答案4,13當(dāng)a1,b3時(shí),執(zhí)行以下偽代碼輸出的結(jié)果為_(kāi)解析因?yàn)?3滿足ab,所以x134.答案44要使下面的要使下面的“For”循環(huán)語(yǔ)句循環(huán)執(zhí)行循環(huán)語(yǔ)句循環(huán)執(zhí)行15次,次,“初值初值”應(yīng)為應(yīng)為_(kāi)For I From“初值初值”To 5 Step1解析解析由由x5115,得,得x19.答案答案195(2012南京模擬)當(dāng)x2時(shí),下面的偽代碼執(zhí)行后的結(jié)果是_解析當(dāng)i1時(shí),s0211,當(dāng)i2時(shí),s1
4、213,當(dāng)i3時(shí),s3217,當(dāng)i4時(shí),s72115.答案15【例1】要求輸入兩個(gè)正數(shù)a和b的值,輸出ab與ba的值,畫(huà)出流程圖,寫(xiě)出偽代碼解流程圖:偽代碼如下:考向一輸入、輸出和賦值語(yǔ)句考向一輸入、輸出和賦值語(yǔ)句 方法總結(jié) 編寫(xiě)偽代碼的關(guān)鍵在于搞清問(wèn)題的算法,特別是算法結(jié)構(gòu),然后確定采取哪一種算法語(yǔ)句【訓(xùn)練1】 編寫(xiě)偽代碼,求用長(zhǎng)度為l的細(xì)鐵絲分別圍成一個(gè)正方形和一個(gè)圓時(shí)的面積要求輸入l的值,輸出正方形和圓的面積(取3.14)解偽代碼如下: 考向二條件語(yǔ)句考向二條件語(yǔ)句解解偽代碼如下:偽代碼如下: 流程圖:流程圖: 方法總結(jié) 這是一個(gè)分段函數(shù)問(wèn)題,計(jì)算函數(shù)值必須先判斷x的范圍,因而設(shè)計(jì)求函數(shù)
5、值的算法必須用到選擇結(jié)構(gòu),相應(yīng)程序的書(shū)寫(xiě)應(yīng)用條件語(yǔ)句來(lái)書(shū)寫(xiě) 解用x,y分別表示自變量和函數(shù)值,則相應(yīng)的算法如下: S1輸入x的值; S2判斷x的取值范圍,如果x0,則yx21,求函數(shù)值,否則y2x25; S3輸出函數(shù)值y. 偽代碼如下:考向三循環(huán)語(yǔ)句考向三循環(huán)語(yǔ)句 方法總結(jié) 通過(guò)本題掌握While語(yǔ)句的特點(diǎn),注意與For語(yǔ)句的區(qū)別在設(shè)計(jì)算法時(shí)要注意循環(huán)體的構(gòu)成,不能顛倒 【訓(xùn)練3】 某算法的偽代碼如下:則輸出的結(jié)果是則輸出的結(jié)果是_解析解析偽代碼所示的算法是一個(gè)求和運(yùn)算偽代碼所示的算法是一個(gè)求和運(yùn)算結(jié)合江蘇高考以及實(shí)施新課標(biāo)省份的高考試題來(lái)看,對(duì)算法的考查深度、難度并不大考查基本上集中在兩個(gè)方
6、面:一是流程圖表示的算法;二是偽代碼表示的算法規(guī)范解答規(guī)范解答2525算法語(yǔ)句的識(shí)別與讀取算法語(yǔ)句的識(shí)別與讀取【示例】 (2011江蘇卷)根據(jù)如圖所示的偽代碼,當(dāng)輸入a,b分別為2,3時(shí),最后輸出的m的值是_審題路線圖審題路線圖 (1)本題是一個(gè)含條件語(yǔ)本題是一個(gè)含條件語(yǔ)句的偽代碼句的偽代碼(2)利用流程圖和偽代碼的利用流程圖和偽代碼的關(guān)系、算法語(yǔ)句的意義解題關(guān)系、算法語(yǔ)句的意義解題解答示范解答示范 由題意知,由題意知,m為為a,b中的中的最大值,故最后輸出的最大值,故最后輸出的m值為值為3. (5分分) 點(diǎn)評(píng) 計(jì)算機(jī)在執(zhí)行條件語(yǔ)句時(shí),首先對(duì)If后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行Then后
7、的語(yǔ)句1,若條件不符合,對(duì)于IfThenElse語(yǔ)句就執(zhí)行Else后的語(yǔ)句2,然后結(jié)束這一條件語(yǔ)句對(duì)于IfThen語(yǔ)句,則直接結(jié)束該條件語(yǔ)句 1下列偽代碼的運(yùn)行結(jié)果是_高考經(jīng)典題組訓(xùn)練高考經(jīng)典題組訓(xùn)練答案答案82(2012無(wú)錫模擬)當(dāng)x3時(shí),下面算法輸出結(jié)果是_解析這是一個(gè)條件語(yǔ)句,x3滿足x10,所以y2x6.答案63下面?zhèn)未a運(yùn)行后輸出的結(jié)果為_(kāi)解析由于x5,所以條件不滿足,程序執(zhí)行Else語(yǔ)句后面的yy3,所以y17,從而得xy5(17)22;yx17522.答案22,224為了在運(yùn)行下面的偽代碼后輸出y16,應(yīng)輸入的整數(shù)x的值是_解析當(dāng)x0時(shí),由(x1)216得x5;當(dāng)x0時(shí),由1x216得x215,矛盾答案55(2013南京外國(guó)語(yǔ)學(xué)校調(diào)研)如圖所示的偽代碼的輸出結(jié)果為_(kāi)解析S11357926.答案26