精英家教網 > 高中數學 > 題目詳情
輸入三個正實數x,y,z,以它們?yōu)槿吺欠窨梢詷嫵芍苯侨切危烤帉懗绦蜉敵鼋Y果.
分析:輸入三個正實數x,y,z,先判斷哪條邊為最大邊(可能是直角三角形的斜邊),利用勾股定理的逆定理判斷后,可得結論.
解答:解:輸入三個正實數x,y,z,先判斷哪條邊為最大邊
利用選擇結構將最大值保存到z中,進而利用勾股定理的逆定理
故程序語句如下:
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“能構成直角三角形“
ENLE
PRINT“不能構成直角三角形“
END IF
END
點評:本題考查的知識點是編寫程序解決實際問題,其中利用選擇結構將最大值保存到z中,是解答本題的關鍵.
練習冊系列答案
相關習題

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

輸入三個正實數x,y,z,以它們?yōu)槿吺欠窨梢詷嫵芍苯侨切?編寫程序輸出結果.

查看答案和解析>>

同步練習冊答案