《新編高考數(shù)學(xué)理一輪資源庫(kù) 第14章學(xué)案1》由會(huì)員分享,可在線閱讀,更多相關(guān)《新編高考數(shù)學(xué)理一輪資源庫(kù) 第14章學(xué)案1(11頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、新編高考數(shù)學(xué)復(fù)習(xí)資料基本算法語(yǔ)句導(dǎo)學(xué)目標(biāo): 理解幾種基本算法語(yǔ)句輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句、條件語(yǔ)句、循環(huán)語(yǔ)句的含義自主梳理偽代碼及基本算法語(yǔ)句偽代碼是介于_和_之間的文字和符號(hào)(1)在偽代碼中,賦值語(yǔ)句用符號(hào)“_”表示,“xy”表示_,其中x是_,y是一個(gè)與x同類型的_(2)輸入語(yǔ)句“_”表示輸入的數(shù)據(jù)依次送給a,b,輸出語(yǔ)句“_”表示輸出運(yùn)算結(jié)果x.(3)條件語(yǔ)句的一般形式為或(4)循環(huán)語(yǔ)句的一般形式為:當(dāng)型循環(huán)語(yǔ)句形式:當(dāng)型循環(huán)已知循環(huán)次數(shù)時(shí),可采用“For”語(yǔ)句,形式如下:直到型循環(huán)語(yǔ)句形式如下:自我檢測(cè)1下列賦值語(yǔ)句正確的有_a3,b4,c5;6xy;3.2a;xy7;a2b2(a
2、b)(ab);mm2.2當(dāng)a1,b3時(shí),執(zhí)行完如下的一段偽代碼后x的值為_Ifa106的最小自然數(shù)的算法并畫出流程圖,寫出偽代碼變式遷移3已知S510151 500,請(qǐng)用流程圖描述求S的算法并用偽代碼表示1賦值語(yǔ)句是最重要的一種基本語(yǔ)句,也是一個(gè)程序必不可少的重要組成部分,使用賦值語(yǔ)句,一定要注意其格式要求,如:賦值號(hào)左邊只能是變量而不能是表達(dá)式;賦值號(hào)左右兩邊不能對(duì)換;不能利用賦值語(yǔ)句進(jìn)行代數(shù)式計(jì)算等利用賦值語(yǔ)句可以實(shí)現(xiàn)兩個(gè)變量值的互換,方法是引進(jìn)第三個(gè)變量,用三個(gè)賦值語(yǔ)句完成2要實(shí)現(xiàn)循環(huán)結(jié)構(gòu)就要用到循環(huán)語(yǔ)句循環(huán)語(yǔ)句有“While語(yǔ)句”,“Do語(yǔ)句”,“For語(yǔ)句”“While”語(yǔ)句是前測(cè)試
3、,即先判斷,后執(zhí)行;“Do”語(yǔ)句是后測(cè)試,即先執(zhí)行,再判斷“For”語(yǔ)句選用于循環(huán)次數(shù)確定的情況(滿分:90分)一、填空題(每小題6分,共48分)1下列語(yǔ)句中:mx3x2;TT1;32A;A2(B1)2B2;AA2;p(7x3)x5)x1,其中是賦值語(yǔ)句的個(gè)數(shù)為_2(2011江蘇)根據(jù)如圖所示的偽代碼,當(dāng)輸入a,b分別為2,3時(shí),最后輸出的m的值為_3下面所示的偽代碼執(zhí)行后,a,b的值分別為_4(2010萊蕪一模)下面的流程圖與偽代碼是同一個(gè)程序的設(shè)計(jì)方案,請(qǐng)根據(jù)聯(lián)系填空流程圖如圖所示:偽代碼:i2S0DoSSi_Untili100End Do輸出_上述應(yīng)填_;應(yīng)填_;輸出結(jié)果為_5(2010
4、蘇北四市聯(lián)考)某算法的偽代碼如圖所示,如果輸出的y值是4,那么輸入的x的所有可能的值是_6(2010南通調(diào)研)偽代碼如下:以上偽代碼輸出的結(jié)果t為_7如圖偽代碼輸出的結(jié)果為_8以下偽代碼:表示的函數(shù)表達(dá)式是_二、解答題(共42分)9(12分)編寫函數(shù)y的算法并寫出對(duì)應(yīng)的偽代碼,根據(jù)輸入的x的值,計(jì)算y的值10(14分)根據(jù)下面的算法偽代碼,繪制流程圖,指出該算法的功能是什么?并將偽代碼改為“For”語(yǔ)句的形式偽代碼11(16分)用循環(huán)語(yǔ)句來(lái)書寫1100的最小自然數(shù)n的算法,畫出算法流程圖,并寫出相應(yīng)的偽代碼學(xué)案67基本算法語(yǔ)句答案自主梳理自然語(yǔ)言計(jì)算機(jī)語(yǔ)言(1)將y的值賦給x一個(gè)變量變量或表達(dá)
5、式(2)Read a,bPrint x自我檢測(cè)1解析依據(jù)賦值語(yǔ)句的格式與作用可知和正確,是錯(cuò)誤的24解析14,輸出s15.4990解析由題意s11109990.課堂活動(dòng)區(qū)例1解題導(dǎo)引(1)賦值語(yǔ)句左邊只能是變量名字,而不是表達(dá)式,右邊可以是一個(gè)常量、變量或含變量的運(yùn)算式如:2x是錯(cuò)誤的(2)賦值號(hào)的左右兩邊不能對(duì)換賦值語(yǔ)句是將賦值號(hào)右邊的表達(dá)式的值賦給賦值號(hào)左邊的變量如“AB”和“BA”的運(yùn)行結(jié)果是不同的解(1)a5,b3,c4,dc216,即輸出16.(2)a1,b2,cab,c3,又bacb,b1322,a1,b2,c3,即輸出1,2,3.變式遷移1解(1)x,y的值分別為4,4;x,y的
6、值分別為3,3.(2)偽代碼中的xy是將y的值賦給x,賦值后的x變?yōu)?,中yx是將x的值賦給y,賦值后y的值變?yōu)?.例2解設(shè)購(gòu)買貨款數(shù)為x元,則顧客實(shí)際應(yīng)交的貨款y元為y即y流程圖如圖所示:偽代碼為:變式遷移2解算法的流程圖如圖所示:偽代碼為:Readx1,x2,y1,y2Ifx1x2ThenPrint直線的斜率不存在ElsekPrintkEndIf例3解題導(dǎo)引由于n的值事先不知道,又沒有公式可套用,我們可借助于變量引入循環(huán),累積變量S初始值設(shè)定為0,計(jì)數(shù)變量i初始值設(shè)定為1,步長(zhǎng)為1,累加的數(shù)值為i.應(yīng)該用“While”即當(dāng)型循環(huán)來(lái)實(shí)現(xiàn)相應(yīng)的偽代碼的書寫也應(yīng)該用“While”語(yǔ)句解算法如下:
7、S1S0;S2i1;S3SSi;S4如果S106,使ii1,返回S3重復(fù)執(zhí)行S3、S4,否則輸出i1.相應(yīng)的偽代碼如下:對(duì)應(yīng)的流程圖如圖所示:變式遷移3解流程圖如圖所示:從流程圖可以看出是一個(gè)循環(huán)結(jié)構(gòu),我們可以運(yùn)用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)偽代碼為:課后練習(xí)區(qū)14解析正確的是,賦值語(yǔ)句只能將表達(dá)式或數(shù)值賦給一個(gè)變量23解析a2,b3,a100;ii2;2 550解析程序的功能是計(jì)算100以內(nèi)的偶數(shù)和5或4解析依據(jù)偽代碼可得,當(dāng)x0時(shí),4,x或x.又x0,x.當(dāng)x0時(shí),x23x4,x4或x1,又x0,x4.綜上所述,x或x4.624解析依據(jù)偽代碼可得,當(dāng)i2時(shí),t122;當(dāng)i3時(shí),t236;當(dāng)i4時(shí),t6424.偽代碼輸出的結(jié)果是24.7468y9解其算法步驟如下:S1輸入x;S2若x2.5,則yx21,否則yx21;S3輸出y.(6分)用偽代碼可表示如下:(12分)10解偽代碼對(duì)應(yīng)的流程圖如圖所示,它用的是“While”語(yǔ)句,功能是求3353993.(4分)(10分)利用“For”語(yǔ)句偽代碼可以改為:(14分)11解算法如下:S1S0;S2n1;S3SS;S4如果S100,使nn1,并返回S3,否則輸出n1.(4分)相應(yīng)流程圖如圖所示(10分)相應(yīng)的偽代碼S0n1While S100SSf(1,n2)nn1End WhilePrint n1(16分)