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

科目:高中數(shù)學(xué) 來源:人教A版必修3《第1章 算法初步》2013年同步練習(xí)卷A(7)(解析版) 題型:解答題

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

查看答案和解析>>

同步練習(xí)冊(cè)答案