三、解答題
5.用基本語句描述判斷點(diǎn)P(a,b)與圓Cx2+y2=r2(r>0)的位置關(guān)系的算法.
[解析] 用基本語句描述為:
輸入a,b,r;
If a2+b2>r2 Then
輸出“點(diǎn)P在圓C外”.
Else
If a2+b2=r2 Then
輸出“點(diǎn)P在圓C上”.
Else
輸出“點(diǎn)P在圓C內(nèi)”.
End If
End If
6.用基本語句描述下圖所示的框圖表示的算法.
[解析] 該框圖表示的算法的功能是求分段函數(shù)y=的函數(shù)值.
用基本語句描述為:
輸入x;
If x<0 Then
If x<-4 Then
7.某服裝廠生產(chǎn)一種服裝,每件服裝的成本為40元,出廠單價(jià)為60元.該廠為鼓勵(lì)銷售商訂購,決定當(dāng)一次訂購量超過100件時(shí),每多訂購一件,訂購的全部服裝的出廠單價(jià)就降低0.02.根據(jù)市場調(diào)查,銷售商一次訂購量不會(huì)超過500件.設(shè)一次訂購量為x件,服裝的實(shí)際出廠單價(jià)為P元,寫出函數(shù)P=f(x)的表達(dá)式,并畫出算法流程圖,用基本語句描述該算法.