精英家教网 > 高中数学 > 题目详情

设计一个程序语句,输入任意三个实数,将它们按从小到大的顺序排列后输出.

答案:
解析:

  解:Read a,b,c

  If a>bThen

  t←a

  a←b

  b←t

  End If

  If a>c Then

  t←a

  a←c

  c←t

  End If

  If b>c Then

  t←b

  b←c

  c←a

  End If

  Print a,b,c

  思路分析:用a,b,c表示输入的3个整数,为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下.

  第一步:输入3个整数a,b,c;

  第二步:将a与b比较,并把小者赋给b,大者赋给a;

  第三步:将a与c比较,并把小者赋给c,大者赋给a,此时a已是三者中最大的;

  第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好;

  第五步:按顺序输出a,b,c.


练习册系列答案
相关习题

科目:高中数学 来源: 题型:

已知函数f(x)=
(x+2)2,(x<0)
4,(x=0)
(x-2)2,(x>0)
设计一个程序框图,输入任意一个x的值,输出对应的函数值,并将其转化为程序语言.

查看答案和解析>>

科目:高中数学 来源:2014届甘肃省高一第二学期期中考试数学试卷(解析版) 题型:解答题

设计一个程序,要求输入自变量的值,输出函数的值,要求用if的嵌套语句.

 

查看答案和解析>>

科目:高中数学 来源:2012-2013学年北京市东城区(南片)高二(上)11月段考数学试卷(解析版) 题型:解答题

已知函数设计一个程序框图,输入任意一个x的值,输出对应的函数值,并将其转化为程序语言.

查看答案和解析>>

科目:高中数学 来源:2012-2013学年北京市东城区(南片)高二(上)11月段考数学试卷(解析版) 题型:解答题

已知函数设计一个程序框图,输入任意一个x的值,输出对应的函数值,并将其转化为程序语言.

查看答案和解析>>

同步练习册答案