如下是一個算法的程序:
INPUT  x
IF   x<-2THEN
y=x^2+1
ELSE
IF   x>2THEN
y=x^2-1
ELSE
y=x
END  IF
END  IF
PRINT“y=”;y
END
根據(jù)要求解答問題
(1)請將算法程序用函數(shù)關系式表示出來;
(2)結(jié)合該算法程序畫出程序框圖.
分析:(1)根據(jù)已知中的算法語句可知,該程序的功能是計算分段函數(shù)值,根據(jù)IF語句中的條件,確定分段標準,根據(jù)各分支上的語句確定各段函數(shù)的解析式,可得答案.
(2)根據(jù)已知中的算法語句及(1)中算法對應的分段函數(shù)解析式,將對應的語句轉(zhuǎn)化為相應的框圖,可得答案.
解答:解:(1)算法的功能是求下面分段函數(shù)的函數(shù)值
y=
x2+1,x<-2
x,-2≤x≤2
x2-1,x>2
…6分
(2)程序框圖為:
點評:本題考查的知識點是設計程序框圖解決實際問題,偽代碼,其中根據(jù)已知分析程序的功能及熟練掌握代碼與流程圖之間的轉(zhuǎn)化是解答的關鍵.
練習冊系列答案
相關習題

科目:高中數(shù)學 來源:聊城一中第二學期高一數(shù)學期中復習 《算法語言》單元測試題(新課標) 題型:013

如下程序框圖是古代一數(shù)學家的算法程序框圖,它輸出的結(jié)果S代表

[  ]
A.

一個數(shù)列的和

B.

一個n次多項式系數(shù)的和

C.

自變量取x.時,n次多項式函數(shù)的值

D.

自變量取x.時,n個代數(shù)式的值

查看答案和解析>>

科目:高中數(shù)學 來源:數(shù)學教研室 題型:013

如下程序框圖是古代一數(shù)學家的算法程序框圖,它輸出的結(jié)果S代表

[  ]

A.一個數(shù)列的和

B.一個n次多項式系數(shù)的和

C.自變量取時n次多項式函數(shù)的值

D.自變量取時,n個代數(shù)式的值

查看答案和解析>>

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

如下程序框圖是古代一數(shù)學家的算法程序框圖,它輸出的結(jié)果S代表

[  ]

A.一個數(shù)列的和

B.一個n次多項式系數(shù)的和

C.自變量取n次多項式函數(shù)的值

D.自變量取時,n個代數(shù)式的值

查看答案和解析>>

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

下面是利用UNTIL循環(huán)設計的計算的一個算法程序.

S=1

I=1

DO

      ①   

  I=I+2

LOOP  UNTIL      ②    

PRINT S

END

(Ⅰ)請將其補充完整,并轉(zhuǎn)化為WHILE循環(huán);

  (Ⅱ)繪制出該算法的流程圖.

解:(Ⅰ)補充如下:               (Ⅱ)流程圖繪制如下:(請畫在下框中)

 
                       ;      

   

                       

 

WHILE循環(huán)為

查看答案和解析>>

同步練習冊答案