(本小題滿分12分)
編寫一個算法流程圖,對于函數(shù)
輸入x的值,輸出相應(yīng)的函數(shù)值,并用基本語句表示此算法。
Input x
If x<0 then
y=2x-1
Else
If x<1 then
y=x2
Else
y=x2+1
End If
End If
Print y
End
本題考查了設(shè)計程序框圖解決實際問題.主要考查編寫程序解決分段函數(shù)問題.
本題考查的知識點是設(shè)計程序框圖解決實際問題,我們根據(jù)題目已知中分段函數(shù)的解析式,然后根據(jù)分類標(biāo)準(zhǔn),設(shè)置兩個判斷框的并設(shè)置出判斷框中的條件,再由函數(shù)各段的解析式,確定判斷框的“是”與“否”分支對應(yīng)的操作,由此即可畫出流程圖,再編寫滿足題意的程序.
Input x
If x<0 then
y=2x-1
Else
If x<1 then
y=x2
Else
y=x2+1
End If
End If
Print y
End
練習(xí)冊系列答案
相關(guān)習(xí)題
科目:高中數(shù)學(xué)
來源:不詳
題型:單選題
下列給出的賦值語句中正確的是( )
A.3="A" | B.d=d+5 | C.B=A=2 | D.x+y=0 |
查看答案和解析>>
科目:高中數(shù)學(xué)
來源:不詳
題型:填空題
某程序框圖如圖所示,則該程序運行后輸出的k的值是
.
查看答案和解析>>
科目:高中數(shù)學(xué)
來源:不詳
題型:單選題
算法的三種邏輯結(jié)構(gòu)是( )
A.順序結(jié)構(gòu);流程結(jié)構(gòu);循環(huán)結(jié)構(gòu) | B.順序結(jié)構(gòu);條件結(jié)構(gòu);嵌套結(jié)構(gòu) |
C.順序結(jié)構(gòu);條件結(jié)構(gòu);循環(huán)結(jié)構(gòu) | D.流程結(jié)構(gòu);條件結(jié)構(gòu);循環(huán)結(jié)構(gòu) |
查看答案和解析>>
科目:高中數(shù)學(xué)
來源:不詳
題型:單選題
右邊的程序語句輸出的結(jié)果S為( )
查看答案和解析>>
科目:高中數(shù)學(xué)
來源:不詳
題型:單選題
下列給出的賦值語句中正確的是( )
A.3=A | B. M=-M | C. B=A=2 | D. |
查看答案和解析>>
科目:高中數(shù)學(xué)
來源:不詳
題型:單選題
已知有右程序,如果程序執(zhí)行后輸出的結(jié)果是11880,那么在程序UNTIL后面的“條件”應(yīng)為 ( )
A.i > 9 | B.i >= 9 | C.i <= 8 | D.i < 8 |
查看答案和解析>>
科目:高中數(shù)學(xué)
來源:不詳
題型:單選題
運行下面的程序中,若輸入x的值為5,則輸出的y的值為( )
輸入x
If x<0 Then
y=(x+1)*(x-1)
Else
y=(x-1)*(x-1)
End If
輸出y.
查看答案和解析>>