輸入三個正實數(shù)x,y,z,以它們?yōu)槿吺欠窨梢詷?gòu)成直角三角形?編寫程序輸出結(jié)果.
【答案】分析:輸入三個正實數(shù)x,y,z,先判斷哪條邊為最大邊(可能是直角三角形的斜邊),利用勾股定理的逆定理判斷后,可得結(jié)論.
解答:解:輸入三個正實數(shù)x,y,z,先判斷哪條邊為最大邊
利用選擇結(jié)構(gòu)將最大值保存到z中,進(jìn)而利用勾股定理的逆定理
故程序語句如下:
INPUT x,y,z
IF x>z THEN
t=x
x=z
z=t
END IF
IF y>z THEN
t=y
y=z
z=t
END IF
IF x^2+y^2=z^2 THEN
PRINT“能構(gòu)成直角三角形“
ENLE
PRINT“不能構(gòu)成直角三角形“
END IF
END
點(diǎn)評:本題考查的知識點(diǎn)是編寫程序解決實際問題,其中利用選擇結(jié)構(gòu)將最大值保存到z中,是解答本題的關(guān)鍵.
練習(xí)冊系列答案
相關(guān)習(xí)題

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

輸入三個正實數(shù)x,y,z,以它們?yōu)槿吺欠窨梢詷?gòu)成直角三角形?編寫程序輸出結(jié)果.

查看答案和解析>>

同步練習(xí)冊答案