高中數(shù)學(xué) 條件語句課時(shí)練習(xí) 新人教A版必修_第1頁
高中數(shù)學(xué) 條件語句課時(shí)練習(xí) 新人教A版必修_第2頁
高中數(shù)學(xué) 條件語句課時(shí)練習(xí) 新人教A版必修_第3頁
高中數(shù)學(xué) 條件語句課時(shí)練習(xí) 新人教A版必修_第4頁
高中數(shù)學(xué) 條件語句課時(shí)練習(xí) 新人教A版必修_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1.2.2條件語句

KHQHZY課后強(qiáng)化作業(yè)

一、選擇題

1.下面程序運(yùn)行后輸出結(jié)果是3,則輸入的x值一定是()

INPUTx

IFx>0THEN

ELSE

y=-x

ENDIF

PRINTy

END

A.3B.-3

C.3或一3D.0

[答案]c

血疝該程序語句是求函數(shù)尸3的函數(shù)值,"=3,??.戶±3.

2.下列程序語句的算法功能是()

INPUTa,b,c

IFa<bTHEN

a=b

ENDIF

IFa<cTHEN

a—c

ENDIF

PRINTa

END

A.輸出a,b,c三個(gè)數(shù)中的最大數(shù)

B.輸出a,b,。三個(gè)數(shù)中的最小數(shù)

C.將Zb,。按從小到大排列

D.將ab,。按從大到小排列

[答案]A

[解析]由程序語句可知,當(dāng)比較外方的大小后,選擇較大的數(shù)賦給紿當(dāng)比較ac

的大小后,選擇較大的數(shù)賦給日;最后打印&所以此程序的作用是輸出ab,。中最大的

數(shù).

[點(diǎn)評](1)將程序中水4水c改為臥b,金。,則結(jié)果是輸出ab,c中的最小值.

(2)若要將a,b,c三數(shù)按從大到小順序輸出,則程序應(yīng)改為:

INPUT“a,b,c=";a,b,c

IFb>aTHEN

t=a

a-b

b=t

ENDIF

IFcyaTHEN

t=a

ENDIF

IFc<bTHEN

t-b

b=c

c=t

ENDIF

PRINTa,b,c

END

(3)自己想一下,若要將從鍵盤輸入的任意三個(gè)數(shù)按從小到大順序輸出,則應(yīng)將上述語

句怎樣修改?

3.若運(yùn)行如下程序,最后輸出y的值為一20,那么輸入的力值為()

INPUT

IFt<5THEN

r=2*f-8

EISE

=8*/-

ENDIF

PRINTy

END

A.1()或-6B.1()或-2

C.-6D.1()或-2或-6

[答案]A

[解析]當(dāng)K5時(shí),由2t—8=—20得£=一6;當(dāng)時(shí),由8力一#=一2(),得看=

10.

4.運(yùn)行下列程序,當(dāng)輸入數(shù)值一2時(shí),輸出結(jié)果是()

INPUT“x=";v

IFr>()1,HEN

)=3*SQR(x)

F:I>E

IF.v=0THEN

y=2*v+I

EISE

y--2*x^2+4*x

ENI)IF

ENDIF

PRINTy

END

A.7B.-3

C.0D.-16

[答案]D

[解析]該算法是求分段函數(shù)

「35x>0

y=,2x+lx=0,當(dāng)才=—2時(shí)的函數(shù)值,

1一2x2+4xx<0

.*.y=-16.

5.下列程序語句是求函數(shù)y=|x—41+1的函數(shù)值,則①處為()

INPUT

IF.v>=4THEN

y=x--3;

ELSE

ENDIF

PRINTy

END1

A.尸3—xB.y=x-5

C.y=5—xD.y=ABS(x—4)+1

[答案]c

[%—3(x24)

[解析]Vy=|x—4|+1=1.,故選C.

[5—x(X4)

6.輸入兩正整數(shù)a,6(a>加,判斷a能否被6整除,則①處應(yīng)為()

INPIT"輸入正整數(shù)aJ)='';〃,b

IEa<-1)THEN

PRINT"輸入有誤”

EM)IE

r=aMOI)b

IFr=0THEN

PRINT①

EISE

PRINT"N(r

E\l)IF

ENI)

?rB.i—aMODb

."NO”D.“YES”

[答案]D

二、填空題

7.寫出下列程序的運(yùn)行結(jié)果

(I)

INPUT“〃=”;〃

IE〃<()

HUNTsohuion';

E1.SE

/=SQK(n);

PRINT/

ENDIF

END

輸入a=-4,輸出結(jié)果為—

輸入a=9,輸Hl結(jié)果為.

(2)

(2)

INPUT=

IF,v<=10

p=.r*0.35;

ELSE

/>=1()*0.35+(.r-l())*().7;

ENDIE

PRINTp

EM)

輸入x=6,貝ij〃=__;輸入x=20,貝lj夕=

(3)INPUT“x=”;x

x=x+99

IFx〉100THEN

PRINTx

x—xMOD5

ELSEx=SQR(x)

ENDIF

PRINTx

END

輸入x=100時(shí);輸出結(jié)果為;

輸入戶一18時(shí),輸出結(jié)果為.

[答案](1)〃。solution,,3

(2)2,1;10.5

(3)199,4;9.

[解析](1)a=9不滿足水0,故執(zhí)行t=SQRT(a),,1=3.

(2)x=6滿足啟10,,,?代=6X0.35=2.1;

x=20時(shí)不滿足xW10.

10X0.35+(20-10)X0.7=10.5.

(3)x=100時(shí),x=100+99=199>100,二先輸出199,然后計(jì)算199MOD5=4,輸出

4;

x=-18時(shí),x=—18+99=81>100不成立,.,.執(zhí)行ELSE后邊的x=SQR(*),即才=乖1

=9,輸出9.

8.將下列程序補(bǔ)充完整.

判斷輸入的數(shù)片是否為正數(shù),若是,輸出它的平方,若不是,輸出它的相反數(shù),則②為

INPUT"X=";.v

IF②

}=—.v;

ELSE

j=x<2;

ENDIF

PRINT)

END

[答案]x〈=0

三、解答題

9.汽車托運(yùn)重量為P(kg)的貨物時(shí),托運(yùn)每千米的費(fèi)用(單位:元)標(biāo)準(zhǔn)為:

_f0.2P當(dāng)儂20kg

,一1o.2X20+0.11(夕一20)當(dāng)。20kg

試編寫一程序求行李托運(yùn)費(fèi).

[解析]此題就是一個(gè)分段函數(shù)求值問題.輸入托運(yùn)重量P,如果320,那么y=0.2只

否則尸0.2X20+0.11(一一20),最后輸出費(fèi)用y.

程序?yàn)椋?/p>

INPUT“輸入托運(yùn)貨物重量”;P

IF火=20THEN尸0.2]

10.編寫求一個(gè)數(shù)是偶數(shù)還是奇數(shù)的程序,從鍵盤上輸入?個(gè)數(shù),輸出該數(shù)的奇偶性.

[解析]INPUT"輸入整數(shù)a=";a

IFaMOD2=0THEN

PRINT”該數(shù)是偶數(shù)”

ELSE

PRINT”該數(shù)是奇數(shù)”

ENDIF

END.

11.某商場為迎接店慶舉辦促銷活動,活動規(guī)定,購物額在100元及以內(nèi)不予優(yōu)惠,在

100~300元之間優(yōu)惠貨款的5%,超過300元之后,超過部分優(yōu)惠8%,原優(yōu)惠條件仍然有效,

寫出顧客的購物額與應(yīng)付金額之間的程序,要求輸入購物額能夠輸出實(shí)付貨款,并畫出程序

框圖.

[解析]設(shè)購貨款為切實(shí)付貨款V元.

(x(xWlOO)

貝I」尸{0.95X(100<X<300)

1285+(x—300)X0.92(x>300)

程序框圖如圖所示.

/輸漱y/

I

[結(jié)束)

程序如下:

INPUT“輸入購貨款x=";x

IFX=100THEN

尸x

EI5E

IFx<=3()0THEN

)=0.95*A

EI5E

j=285+(?-300)*0.92

ENDIE

EM)IK

I'KINT>

END.

*12.設(shè)計(jì)一個(gè)程序,輸入a、b、c、m、”的值,輸出二次函數(shù)尸af+bx+c在閉區(qū)間

[加,句上的最大值與最小值.

[解析]二次函數(shù)的最值與開口方向(a>0或水0)及對稱軸*=一;^?與區(qū)間[勿,的關(guān)

La

系有關(guān),故用條件語句描述其關(guān)系及相應(yīng)的最值.

算法一:

INPlT**a,b,c,m,n=;a,1),c,m,n

IEa=()THEN

PRINT“輸入有誤”

ELSE

.4=〃*m2+/,*/〃+<

B=*“"2+1)*n+e

C=c—I)2/(4*〃)

I)=-/)/(2*〃)

ENDIF

IEa>(),THEN

IFl)<mTHEN

PRINT"max=";?

PRINT"min=,,;4

ELSE

IFl)>nTHEN

HUNT44max=M;4

PRINT“min=";4

ELSE

PRINT“min=";C

IEI>=8THEN

PRINT44max=,,;4

El'E

PRINT“回=”出

ENDIF

ENDIF

ENDIF

ELSE

IFl)<mTHEN

PRINTwmax=,,;.4

PRINT”】nin=";4

E15E

IEI)>nTHE、

PRINT=

PRINT,,min=,,;.4

EI5E

PRINT,4max=,,;C

IEA>=BTHEN

PRINT\nin=";8

ELSE

PRINT“疝n=”;1

ENI)IE

ENDIF

EM)IF

ENDII-

E\l)

算法二:

INPUT**?m,n=;〃,/,,「,〃?.〃

IFa=0THEN

PRINT“輸入有誤”

ENDIF

.4="*m*2+/,*in+c

?="*“2+〃*n+c

C—c—b2/(4*〃)

〃=-b/(2*a)

IF1)<mORl>>nTHEN

IF4>=8THEN

max=.1

min=B

ELSE

max=B

mil)=1

ENDIE

ELSE

IF〃>()THENmin=(:

IFA>=BTHENmax=

El-SEmax=B

ENDIF

EISEmax=C

IFA>=liTHENmin=B

ELSEmin=.4

ENDIE

EM)IE

ENDIF

PRINT44max=,,;max

PRINT"n】in=";niin

ENI)

算法三:不論開口向上還是向下,只要一;^旺[勿,ri],則f(力)與/'(/?)一個(gè)最大,一個(gè)最

4a

小,如果一[而,n\,則a>0時(shí),(一§最小,a<0時(shí),(一g最大.

1NPII,1),c,m,n=";(/,1),c,m,n

IF〃=()THENPRINT“輸入有誤”

ENDIF

.4=〃*m,2+1)*m+c,H=u*〃*2+/)*〃+,

C=c—1)2/(4*〃),〃=—I)/(2*〃)

IFA>=BTHEN

max=1,inin=B

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論