編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸出.

解:用a,b,c表示輸入的3個(gè)整數(shù);為了節(jié)約變量,把它們重新排列后,仍用a,b,c表示,并使a≥b≥c.具體操作步驟如下:
第一步;輸出3個(gè)整數(shù)a,b,c.
第二步:將a與b比較,并把小者賦給b,大者賦給a.
第三步:將a與c比較,并把小者賦給c,大者賦給a,此時(shí)a已是三者中最大的.
第四步:將b與c比較,并把小者賦給c,大者賦給b,此時(shí)a,b,c已按從大到小的順序排列好.
第五步:按順序輸出a,b,c.
程序:
INPUT“a,b,c=”;a,b,c
IF b>a THEN
t=a
a=b
b=t
END IF
IF c>a THEN
t=a
a=c
c=t
END IF
IF c>b THEN
t=b
b=c
c=t
END IF
PRINT a,b,c
END.
分析:根據(jù)已知中程序功能,要求任意輸入的3個(gè)整數(shù)按從大到小的順序輸出,這是一個(gè)可能條件語句進(jìn)行賦值運(yùn)算得到結(jié)果,根據(jù)程序框圖中各語句的功能,即可寫出程序語句.
點(diǎn)評(píng):本題考查的知識(shí)點(diǎn)是設(shè)計(jì)程序框圖解決問題,算法是新課程中的新增加的內(nèi)容,也必然是新高考中的一個(gè)熱點(diǎn),應(yīng)高度重視.
練習(xí)冊系列答案
相關(guān)習(xí)題

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

編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸出.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:“伴你學(xué)”新課程 數(shù)學(xué)·必修3、4(人教B版) 人教B版 題型:044

編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸入出,并畫出程序框圖.

查看答案和解析>>

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

編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸出.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:《5.2 基本算法語句》2013年高考數(shù)學(xué)優(yōu)化訓(xùn)練(解析版) 題型:解答題

編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸出.

查看答案和解析>>

同步練習(xí)冊答案