高等數(shù)學(xué)中經(jīng)常用到符號函數(shù),符號函數(shù)的定義為,試編寫程序輸入x的值,輸出y的值。

INPUT  x

IF x>0 THEN

y=1

ELSE

IF x=0  THEN

y=0

ELSE

y=-1

END IF

END IF

PRINT y

END


解析:

程序一:(嵌套結(jié)構(gòu))

程序框圖:(右圖)

程序語言:

INPUT  x

IF x>0 THEN

y=1

ELSE

IF x=0  THEN

y=0

ELSE

y=-1

END IF

END IF

PRINT y

END

程序二:(疊加結(jié)構(gòu))

程序框圖:

程序如下:

INPUT  x

IF x>0 THEN

y=1

END IF

IF x=0  THEN

y=0

END IF

IF x<0  THEN

y=-1

END IF

PRINT y

END

點(diǎn)評:1.條件結(jié)構(gòu)的差異,造成程序執(zhí)行的不同。當(dāng)代入x的數(shù)值時,“程序一”先判斷外層的條件,依次執(zhí)行不同的分支,才有可能判斷內(nèi)層的條件;而“程序二”中執(zhí)行了對“條件1”的判斷,同時也對“條件2”進(jìn)行判斷,是按程序中條件語句的先后依次判斷所有的條件,滿足哪個條件就執(zhí)行哪個語句。

2.條件語句的嵌套可多于兩層,可以表達(dá)算法步驟中的多重限制條件。

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:

高等數(shù)學(xué)中經(jīng)常用到符號函數(shù),符號函數(shù)的定義為y=
1,x>0
0,x=0
-1,x<0
,試編寫算法,畫出流程圖,寫出程序輸入x的值,輸出y的值.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

高等數(shù)學(xué)中經(jīng)常用到符號函數(shù),符號函數(shù)的定義為,試寫出算法,并畫出程序框圖實(shí)現(xiàn)輸入x的值,輸出y的值.www.ks5u.com

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2014屆四川省高二10月月考理科數(shù)學(xué)試卷(解析版) 題型:解答題

高等數(shù)學(xué)中經(jīng)常用到符號函數(shù),符號函數(shù)的定義為,試編寫算法,畫出流程圖,寫出程序輸入x的值,輸出y的值。

 

 

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:解答題

高等數(shù)學(xué)中經(jīng)常用到符號函數(shù),符號函數(shù)的定義為數(shù)學(xué)公式,試編寫算法,畫出流程圖,寫出程序輸入x的值,輸出y的值.

查看答案和解析>>

同步練習(xí)冊答案