【核按鈕】2021高考新課標(biāo)數(shù)學(xué)(理)配套文檔:10.2-基本算法語句_第1頁
【核按鈕】2021高考新課標(biāo)數(shù)學(xué)(理)配套文檔:10.2-基本算法語句_第2頁
【核按鈕】2021高考新課標(biāo)數(shù)學(xué)(理)配套文檔:10.2-基本算法語句_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

§10.2基本算法語句了解幾種基本算法語句——輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句的含義.這部分內(nèi)容雖然在近幾年高考中較少涉及,但隨著課改的深化,估計高考中會消滅一些讀程序指出輸出結(jié)果、補(bǔ)充程序語句等類型的題目,但難度一般不大.1.輸入(INPUT)語句輸入語句的一般格式:.要求:(1)輸入語句要求輸入的值是具體的常量;(2)提示內(nèi)容提示用戶輸入的是什么信息,必需加雙引號,“提示內(nèi)容”原原本本地在計算機(jī)屏幕上顯示,提示內(nèi)容與變量之間要用分號隔開;(3)一個輸入語句可以給多個變量賦值,中間用“,”分隔.2.輸出(PRINT)語句輸出語句的一般格式:.功能:實現(xiàn)算法輸出信息(表達(dá)式).要求:(1)表達(dá)式是指算法和程序要求輸出的信息;(2)提示內(nèi)容提示用戶要輸出的是什么信息,提示內(nèi)容必需加雙引號,提示內(nèi)容要用分號和表達(dá)式分開;(3)猶如輸入語句一樣,輸出語句可以一次完成輸出多個表達(dá)式的功能,不同的表達(dá)式之間可用“,”分隔.3.賦值語句賦值語句的一般格式:.賦值語句中的“=”叫做賦值號,它和數(shù)學(xué)中的等號不完全一樣.作用:賦值語句的作用是將表達(dá)式所代表的值賦給變量.要求:(1)賦值語句左邊只能是變量,而不是表達(dá)式,右邊表達(dá)式可以是一個常量、變量或含變量的運算式.如:2=x是錯誤的;(2)賦值號的左右兩邊不能對換.賦值語句是將賦值號右邊的表達(dá)式的值賦給賦值號左邊的變量.如“A=B”、“B=A”的含義和運行結(jié)果是不同的,如x=5是對的,5=x是錯的,A+B=C是錯的,C=A+B是對的;(3)不能利用賦值語句進(jìn)行代數(shù)式的演算(如化簡、因式分解、解方程等).4.條件語句(1)“IF—THEN”語句格式:____________________.說明:當(dāng)計算機(jī)執(zhí)行“IF—THEN”語句時,首先對IF后的條件進(jìn)行推斷,假如(IF)條件符合,那么(THEN)執(zhí)行語句體,否則執(zhí)行ENDIF之后的語句.(2)“IF—THEN—ELSE”語句格式:____________________.說明:當(dāng)計算機(jī)執(zhí)行“IF—THEN—ELSE”語句時,首先對IF后的條件進(jìn)行推斷,假如(IF)條件符合,那么(THEN)執(zhí)行語句體1,否則(ELSE)執(zhí)行語句體2.5.循環(huán)語句(1)當(dāng)型循環(huán)語句當(dāng)型(WHILE型)語句的一般格式為:________________.(2)直到型循環(huán)語句直到型(UNTIL型)語句的一般格式為:______________.【自查自糾】1.INPUT“提示內(nèi)容”;變量2.PRINT“提示內(nèi)容”;表達(dá)式3.變量=表達(dá)式4.(1)eq\x(\a\al(IF條件THEN,語句體,ENDIF))IF條件THEN語句體1IF條件THEN語句體1ELSE語句體2ENDIF5.(1)eq\x(\a\al(WHILE條件,循環(huán)體,WEND))(2)eq\x(\a\al(DO,循環(huán)體,LOOPUNTIL條件))下列賦值語句中,正確的是()A.3=x B.x+y=0C.x=y(tǒng)=2 D.x=x*x解:依據(jù)賦值語句的一般形式,即“變量=表達(dá)式”.故選D.下列語句正確的是()A.輸入語句:INPUTa;b;cB.輸入語句:INPUTx+3C.輸出語句:PRINTA=4D.輸出語句:PRINT20,3*2解:選項A不正確,變量之間應(yīng)用逗號隔開,選項B不正確,INPUT語句只能是變量,不能是表達(dá)式;選項C不正確,PRINT語句中不能用“=”;選項D正確,PRINT語句可以輸出常量,表達(dá)式的值,故選D.執(zhí)行下列程序后,輸出的i的值是()i=1WHILEi<=10i=i+5WENDPRINTiENDA.5 B.6 C.10 D.11解:這是一個當(dāng)型循環(huán)程序,當(dāng)i=(1+5)+5=11>10時,退出循環(huán),輸出的i=11.故選D.閱讀下面的程序,PRINT語句輸出的值是________.a(chǎn)=1a=a^3+2PRINTaEND解:輸出值是a=13+2=3.故填3.運行如圖所示的程序,輸出的結(jié)果是.a(chǎn)=1b=2a=a+bPRINTaEND解:a=1,b=2,則a+b=3,依據(jù)賦值語句的含義,有a=3.故填3.類型一輸入、輸出和賦值語句請寫出下面運算輸出的結(jié)果.(1)a=5b=3c=(a+b)/2d=c*cPRINT“d=”;d(2)a=1b=2c=a+bb=a+c-bPRINT“a=,b=,c=”;a,b,c(3)a=10b=20c=30a=bb=cc=aPRINT“a=,b=,c=”;a,b,c解:(1)語句“c=(a+b)/2”是將a,b之和的一半賦值給變量c,語句“d=c*c”是將c的平方賦值給d,最終輸出d的值.故輸出結(jié)果為d(2)語句“c=a+b”是將a,b之和賦值給c,語句“b=a+c-b”是將a+c-b的值賦值給了b.故輸出結(jié)果為a=1,b=2,c=3.(3)經(jīng)過語句“a=b”后a,b,c的值是20,20,30,經(jīng)過語句“b=c”后a,b,c的值是20,30,30,經(jīng)過語句“c=a”后a,b,c的值是20,30,20.故輸出結(jié)果為a=20,b=30,c=20.【評析】①將一個變量的值賦給另一個變量,前一個變量的值保持不變;②可先后給一個變量賦多個不同的值,但變量的取值總是最終被賜予的值.閱讀下列程序,并指出當(dāng)a=3,b=-5時的計算結(jié)果:a=________;b=______.INPUTa,ba=a+bb=a-ba=(a+b)/2b=(a-b)/2PRINTa,bEND解:執(zhí)行“a=a+b”后,a=-2,b=-5;執(zhí)行“b=a-b”后,a=-2,b=3;執(zhí)行“a=(a+b)/2”后,a=eq\f(1,2),b=3;執(zhí)行“b=(a-b)/2”后,a=eq\f(1,2),b=-eq\f(5,4).故填eq\f(1,2);-eq\f(5,4).類型二條件語句設(shè)計算法,求關(guān)于x的方程ax+b=0的解.解:程序框圖如圖所示.依據(jù)框圖可寫出程序語言:INPUTa,bIFa〈〉0THENPRINT“x=”;-b/aElSEIFb=0THENPRINT“解集為R”ELSEPRINT“此方程無解”ENDIFENDIFEND【評析】對于三段或三段以上的分段函數(shù)求函數(shù)值的問題,通常需用條件語句的嵌套結(jié)構(gòu).本例是條件語句內(nèi)套條件語句,即用了兩個條件語句,必需有兩個ENDIF,請讀者指出前后ENDIF分別結(jié)束的條件語句.設(shè)計算法流程圖,要求輸入自變量的值,輸出函數(shù)y=eq\b\lc\{(\a\vs4\al\co1(\f(π,2)x-5,x>0,,0,x=0,,\f(π,2)x+3,x<0))的值,并用IF語句描述算法.解:如圖所示.INPUTxIFx<0THENy=(π/2)*x+3ELSEIFx=0THENy=0ELSEy=(π/2)*x-5ENDIFENDIFPRINTyEND類型三循環(huán)語句(eq\a\vs4\al(2011·山西模擬))讀下面的程序:INPUTni=1S=1WHILEi<=nS=S*ii=i+1WENDPRINTSEND上面的程序在執(zhí)行時輸入6,那么輸出的結(jié)果為()A.6 B.720 C.120 D.1解:當(dāng)n=6時,這個程序的實際含義是計算S=1×2×3×4×5×6,結(jié)果是720.故選B.【評析】計算機(jī)執(zhí)行此程序時,遇到WHILE語句,先推斷條件是否成立,假如成立,則執(zhí)行WHILE和WEND之間的循環(huán)體,然后返回到WHILE語句再推斷上述條件是否成立,直至返回到WHILE語句推斷上述條件不成立為止,這時不再執(zhí)行循環(huán)體,而執(zhí)行WEND后面的語句,這是當(dāng)型循環(huán).計算12+22+32+…+1002的值,分別用WHILE型語句和UNTIL型語句編寫程序.解:WHILE型:UNTIL型:i=1S=0WHILEi<=100S=S+i^2i=i+1WENDPRINTSENDi=1S=0DOS=S+i^2i=i+1LOOP

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論