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