2015高中數(shù)學(xué)1 .2 .2 條件語句_第1頁
2015高中數(shù)學(xué)1 .2 .2 條件語句_第2頁
2015高中數(shù)學(xué)1 .2 .2 條件語句_第3頁
2015高中數(shù)學(xué)1 .2 .2 條件語句_第4頁
2015高中數(shù)學(xué)1 .2 .2 條件語句_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1.2.2條件語句

敖學(xué)教法分析數(shù)學(xué)助

明課標(biāo)分條解讀觀“數(shù)法”

教區(qū)I

?三維目標(biāo)

1.知識與技能

(1)通過實(shí)例正確理解條件語句的概念、表示方法、結(jié)構(gòu)和用法.了解條件

語句在程序中起判斷轉(zhuǎn)折的作用,在解決實(shí)際問題中起決定作用.通過具體的實(shí)

例,理解、掌握條件語句的格式及功能.

(2)能初步運(yùn)用條件語句設(shè)計算法,表達(dá)解決具體問題的過程.進(jìn)一步體會

算法的基本思想,學(xué)習(xí)有條理地、清晰地表達(dá)解決問題的步驟,提高邏輯思維能

力.

2.過程與方法

(1)通過實(shí)例,發(fā)展對解決具體問題的過程與步驟進(jìn)行分析的能力.

(2)通過模仿,操作、探索、經(jīng)歷設(shè)計算法、設(shè)計框圖、編寫程序以解決具

體問題的過程,發(fā)展應(yīng)用算法的能力.

(3)在解決具體問題的過程中學(xué)習(xí)條件語句,感受算法的重要意義.

3.情感、態(tài)度與價值觀

(1)能通過具體實(shí)例,感受和體會算法思想在解決具體問題中的意義,進(jìn)…

步體會算法思想的重要性,體驗(yàn)算法的有效性,增進(jìn)對數(shù)學(xué)的了解,培養(yǎng)良好的

數(shù)學(xué)學(xué)習(xí)情感,增強(qiáng)學(xué)習(xí)數(shù)學(xué)的樂趣.

(2)通過感受和認(rèn)識現(xiàn)代信息技術(shù)在解決數(shù)學(xué)問題中的重要作用和威力,形

成自覺地將數(shù)學(xué)理論和現(xiàn)代信息技術(shù)結(jié)合的思想.

(3)在編寫程序解決問題的過程中,逐步養(yǎng)成扎實(shí)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度.

?重點(diǎn)難點(diǎn)

重點(diǎn):條件語句的表示方法、結(jié)構(gòu)和用法;用條件語句表示算法.

難點(diǎn):理解條件語句的表示方法、結(jié)構(gòu)和用法.

作希自主今學(xué)門主學(xué)

理教材自查自測固“基礎(chǔ)”

習(xí)區(qū)I

1.理解條件語句.(重點(diǎn))

課標(biāo)解讀2.用條件語句編寫程序.(難點(diǎn))

3.條件語句與條件結(jié)構(gòu)的關(guān)系.(易混點(diǎn))

尊照1條件語句

【問題導(dǎo)思】

某居民區(qū)的物管部門每月按如下方法收取衛(wèi)生費(fèi):3人和3人以下的住戶,

每戶收取5元;超過3人的住戶,每超出1人加收1.2元,令以單位:元)表示

應(yīng)收取的費(fèi)用,〃表示某戶人家的人數(shù).

1.試寫出根據(jù)輸入人數(shù)計算應(yīng)收取衛(wèi)生費(fèi)的函數(shù)關(guān)系式.

’5,0<〃W3,

【提示】

?5+1.2(〃一3),〃>3.

2.畫出解決該問題的程序框圖.

【提示】

(結(jié)束)

3.在上述程序框圖中,若只有輸入、輸出語句和賦值語句,能否寫出該程

序?還需要什么語句?

【提示】不能.條件語句.

格式一格式二

IF條件THEN

條件

條件IFTHEN語句體1

語句體

語句ELSE

ENDIF語句體2

ENDIF

首先對IF后的條件進(jìn)行首先對IF后的條件進(jìn)行判斷,

語句

判斷,如果(IF)條件符如果(IF)條件符合,那么(THEN)

功能

合,那么(THEN)執(zhí)行適執(zhí)行語句體1,否則(ELSE)執(zhí)行

根據(jù)下面的程序,畫出程序框圖.

INPUTx

IFx>0THEN

PRINTx

ELSE

PRINT-x

ENDIF

END

【思路探究】根據(jù)條件語句畫出程序框圖,注意判斷框中條件的表述.

【自主解答】程序框圖為:

<^>o^>——

_y_____L_

/輸出,出亨/

】\「r

修束)

I規(guī)律方法I

(1)根據(jù)條件結(jié)構(gòu)寫條件語句時的三個關(guān)注點(diǎn)

①選擇語句格式.當(dāng)判斷語句的兩個出口語句都要執(zhí)行時,采用

“IF—THEN—ELSE”語句,當(dāng)判斷語句的兩個出口語句只有一個要執(zhí)行時,采

用“IF—THEN”語句.

②確定條件和語句體.條件即為判斷框內(nèi)的條件,放在IF后.判斷框中

“是”后的執(zhí)行框中的內(nèi)容,是THEN后的語句體1,“否”后的執(zhí)行框中(如

果有的話)的內(nèi)容,是ELSE后的語句體2.

③注意所用程序符合書寫格式.

(2)如果是由條件語句畫條件結(jié)構(gòu),可相應(yīng)變化.

>變直辿練

用條件語句表示下面框圖中的程序.

圖1-2-2

【解】

INPUTxl,yl,x2,y2

IFxl=x2THEN

PRINT“斜率不存在”

ELSE

k=(y2-yl)/(x2-xl)

PRINT“k二”;k

ENDIF

END

條件語句的簡單應(yīng)用

2x~1(x21),

已知函數(shù)yu)=<U-2(.<!),編寫一個程序,使輸入

的每一個x值,都得到相應(yīng)的函數(shù)值.

【思路探究】求函數(shù)值必須先判斷X的范圍,因而要設(shè)計算法必須用條件

結(jié)構(gòu),相應(yīng)程序的書寫用條件語句.

【自主解答】用變量x,y分別表示自變量和函數(shù)值,步驟如下:

第一步,輸入X值.

第二步,判斷X的范圍,若xnl,則用解析式y(tǒng)=2x-l,求函數(shù)值;否則

用y=f-2求函數(shù)值.

第三步:輸出y值.

程序框圖如圖所示:程序如下:

I規(guī)律方法I

1.算法中需要根據(jù)情況判斷,分類執(zhí)行時,如求一個數(shù)的絕對值,比較兩

個數(shù)的大小,求分段函數(shù)的函數(shù)值等,都需要用到條件語句.

2.條件語句必須以IF語句開始,以ENDIF語句結(jié)束,即“IFENDIF”

必須成對出現(xiàn).

3.若程序只對條件滿足時作處理,不用處理?xiàng)l件不滿足時的情況,則選用

“IF—THEN—ENDIF”格式.

4.解此類問題的步驟:

(1)構(gòu)思出解決問題的一個算法(可用自然語言);

(2)畫出程序框圖,形象直觀地描述算法;

(3)根據(jù)框圖編寫程序,即逐步把框圖中的算法步驟用算法語句表達(dá)出來.

?寸觀練

xz—1(xNO),

已知函數(shù)./(%)=c2u,ic、對任意的X,求函數(shù)值,請畫出程序框圖

、2x59

并寫出程序語句.

【解】程序框圖:

/輸1/

I-白2-5|

/,Wt7

fw

程序如下:

INPUT“x=”;x

IFx>=0THEN

y=x^2-1

J

ELSE

y=2*x^2—5

J

ENDIF

二”;

PRINT“vJ7vJ

END

條件語句的嵌套

'JXllfj—x+1,x<0,

15"已知分段函數(shù)y=<0,X=O,編寫程序,

要求輸入自

[x+1,x>0,

變量X的值,輸出相應(yīng)的函數(shù)值并畫出程序框圖.

【思路探究】分析分段函數(shù)f畫出程序框圖f寫出程序語言

【自主解答】程序框圖如圖所示,程序如下:

INPUTx

IFx<0THEN

yJ=-x+1

ELSE

IFx=0THEN

vJ=0

ELSE

yJ=x+1

ENDIF

ENDIF

PRINTyJ

END

I規(guī)律方法IIF條件1THEN

1.已知分段函數(shù)的解析式求函數(shù)值的問語句體1

題,須用條件語句書寫程序,當(dāng)條件的判斷ELSE

條件內(nèi)

IF2THEN條

有兩個以上的結(jié)果時,可以選擇條件結(jié)構(gòu)嵌

語句體2件

套去解決.結(jié)

ELSE構(gòu)

2.常規(guī)格式(注意根據(jù)題目可用多于2

語句體3

個以上的條件語句嵌套).

ENDIF

ENDIF

>變直VI編E^D

已知下列程序:

INPUTx

IFx<=-1THEN

yJ=-x-1

ELSE

IFx>lTHEN

y=-x^2+1

ELSE

vJ=x-1

ENDIF

ENDIF

PRINT'、=";y

END

如果輸出的是夕=0.75,

則輸入的x是.

【解析】由程序可知本題為根

-X-xW-1

-X2+1,x>l

{X-1,-1

的函數(shù)值.我們可以分段令》=0.75,

并驗(yàn)證,可求得x=-1.75.

【答案】一1.75

里雙方法技巧技能提

理思路析題悟法有“技巧

升區(qū)I

條件語句的實(shí)際應(yīng)用

卜典例(12分)如圖1―2—3所示,在邊長為16的正方形45co的

邊上有一動點(diǎn)P,點(diǎn)P沿邊線由BfC—DTlB為起點(diǎn),A為終點(diǎn))運(yùn)動,設(shè)P

運(yùn)動的路程為x,△ZP8的面積為6試寫出程序,根據(jù)輸入的x值,輸出相應(yīng)

的歹值.

AB

圖1一2一3

【思路點(diǎn)撥】明確題意列出函數(shù)關(guān)系式運(yùn)用條件語句完成設(shè)計.

[規(guī)范解答】由題意可得函數(shù)關(guān)系式為:

(8x0<r<16,

y=<12816<xW32,4分

〔8(48-x)32a<48,

程序如下:

INPUT“x=";x

IFx>0ANDx<=16THEN

y=8*x

ELSE

IFx<=32THEN

y=128

ELSE

y=8*(48-x)

ENDIF

ENDIF

PRINTy

END............................................................................12分

思娃啟迪

解決本題的關(guān)鍵是理解題意,寫出y與X的函數(shù)關(guān)系式,根據(jù)關(guān)系式可知要

用到條件語句,條件語句一般用在需對條件進(jìn)行判斷的算法中,在求分段函數(shù)的

函數(shù)值時就經(jīng)常用條件語句編寫程序.

對條件語句的理解及應(yīng)注意的問題

1.條件語句共有兩種格式:

(1)“IF—THEN—”語句

在該語句中,“條件”表示判斷的條件,“語句體”表示滿足條件時執(zhí)行的

操作內(nèi)容,當(dāng)條件不滿足時,直接結(jié)束判斷過程;ENDIF表示條件語句的結(jié)束.

(2)“IF—THEN—ELSE”語句

在該語句中,“條件”表示判斷的條件,“語句體1”表示滿足條件時執(zhí)行

的操作內(nèi)容;“語句體2”表示不滿足條件時執(zhí)行的操作內(nèi)容;“ENDIF”表示條

件語句的結(jié)束.

2.應(yīng)注意的問題:

(1)條件語句是一個語句,IF,THEN,ELSE,ENDIF都是語句的一部分.

(2)條件語句必須是以IF開始,以ENDIF結(jié)束,?個IF必須與一個ENDIF

相對應(yīng).

(3)為了程序的可讀性,一般IF,ELSE,ENDIF頂格書寫,其他的語句體

前面空兩格.

考《雙基達(dá)標(biāo)陋堂練生生互動達(dá)“雙標(biāo)”宏手f

1.以下關(guān)于條件語句的說法不正確的是()

A.條件語句的執(zhí)行是按照程序中的先后順序執(zhí)行的

B.條件語句實(shí)現(xiàn)了程序框圖中的條件結(jié)構(gòu)

C.條件結(jié)構(gòu)不能嵌套,即條件語句中不能再有條件語句

D.條件語句一定要完整,即IF—THEN—ENDIF每一部分都不能少

【解析】條件語句中可以再有條件語句,即條件結(jié)構(gòu)可以嵌套.

【答案】C

2.給出以下四個問題:

①輸入一個數(shù)x,輸出它的絕對值.

②求已知半徑為尸的圓的面積.

③求面積為6的正方形的周長.④求a,b,C中的最大數(shù).

其中不需要用條件語句來描述算法的有()

A.1個B.2個

C.3個D.4個

【解析】需要分類討論的情況都用到條件語句.②③可直接求解,因此不

需用分情況討論.

【答案】B

3.閱讀下列程序:

INPUTx

IFx<0THEN

y=TT*x/2+3

ELSE

IFx>0THEN

y=-n*x/2+5

ELSE

y=0

ENDIF

ENDIF

PRINTy

END

如果輸入x=-2,

則輸出結(jié)果y為.

【解析】y=7rX(-2)+2+3=3-7r.

【答案】3-兀

4.求函數(shù)y=lx—41+1的函數(shù)值,則①處應(yīng)填

INPUT“x二”;x

IFx>=4THEN

yJ=x-3

ELSE

ENDIF

PRINTy

END

x-3,xN4,

【解析】y=5-x.由已知函數(shù)為y=彳所以在①處填y=5-x.

L5-x,x<4,

【答案】y=5-x

彳果后知能檢測課下測自我評估提“考然”黎恪,

一、選擇題

1.求下列函數(shù)的函數(shù)值的算法中需要用到條件語句的函數(shù)為()

A.fix)=3x-\B.人X)=log2X

x2(x>0)

C./(x)=D./(x)=e*

Y(xWO)

【解析】A、B、D只用順序結(jié)構(gòu)就能描述算法,C需要邏輯判斷要用條

件語句,故選C.

【答案】C

2.閱讀下列程序:

INPUT"a=";a

IFa>5THEN

b=2*a

ELSE

b=a*a+1

ENDIF

PRINTb

END

如果輸入5,則該程序運(yùn)行結(jié)果為()

A.1B.10

C.25D.26

【解析】b=a2+1=25+1=26.

【答案】D

3.(2014.??诟咭粰z測)下面的程序運(yùn)行的結(jié)果是3,則輸入的x值是()

C.1或一3D.±1或-3

【解析】當(dāng)x20時,3=x?+2,所以x=l.當(dāng)x<0時,3=-x,所以x=-3.

【答案】C

4.輸入兩個數(shù),輸出其中較大的數(shù),則能將程序補(bǔ)充完整的是()

INPUTa,b

IFa>bTHEN

PRINTa

ELSE

ENDIF

|END|

A.PRINTbB.PRINTa

C.a=bD.b=a

【解析】由題意知,a>b時輸出a,否則輸出b,故A正確.

【答案】A

5.程序:

INPUTa,b,c

m=a

IFb>mTHEN

in=b

ENDIF

IFc>mTHEN

m=c

ENDIF

PRINTm

END

若執(zhí)行程序時輸入10,12,8,則輸出的結(jié)果為()

A.10B.12

C.8D.14

【解析】由程序語句知,該程序的功能是輸出三個數(shù)中的最大值.

【答案】B

二、填空題

6.根據(jù)以下程序,則f(—2)+f(3)=.

INPUT"x=";x

IFx<=0THEN

f(x)=4*x

ELSE

£(x)=2"x

ENDIF

PRINTf(x)

END

【解析】V-2^0,2)=4X(-2)=-8,

V3>0,.\f(3)=23=8,

.\f(-2)+f(3)=-8+8=0.

【答案】0

7.給出程序:

INPUTx

IFx<3THEN

y=-2*x

ELSE

y=x'2-x

ENDIF

PRINTy

END

該程序的功能是:已知函數(shù)丫=,輸入自變量x的值,輸出其對應(yīng)

的函數(shù)值.

【解析】由程序可知,該程序的功能是:已知函數(shù)

-2xx<3,

輸入自變量X的值,輸出其對應(yīng)的函數(shù)值.

y2

X-XxN3,

—2xx<3

【答案】

,x2—xx23

8.(2014.廣州高一檢測)閱讀程序,完成下列問題:

INPUT

IFx>=1THEN

y=x+1

ELSE

y=2*x+1

ENDIF

PRINTy

END

⑴若執(zhí)行程序時,沒有執(zhí)行語句y=x+l,則輸入的x的取值范圍是

(2)若執(zhí)行結(jié)果y的值是3,則執(zhí)行的賦值語句是,輸入的x值是

【解析】本程序執(zhí)行的功能是求函數(shù).

X+1(xB1)

y=](1)可知當(dāng)x<l時,不執(zhí)行y=x+l;(2)y=3時執(zhí)行'

[2x+1(x<l)

y=x+1.輸入x的值為2.

【答案】(l)x<l(2)

溫馨提示

  • 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

提交評論