编写程序,输出两个不相等的实数a、b的最大值.

编写程序,输出两个不相等的实数a、b的最大值.

答案

分析:要输出两个不相等的实数a、b的最大值,从而想到对a,b的大小关系进行判断,a,b的大小关系有两种情况:(1)a>b;(2)b>a.这也就用到了我们经常提及的分类讨论的方式,找出两个数的最大值.

解:

算法一:

第一步,输入a, b的数值.

第二步,判断a,b的大小关系,若a>b,则输出a的值,否则,输出b的值.

(程序框图如下图)

程序如下:(“IF—THEN—ELSE”语句)

INPUT “a,b”;a,b

IF  a>b  THEN

  PRINT  a

ELSE

  PRINT b

END IF

END

算法二:

第一步,输入a,b的数值.

第二步,判断a,b的大小关系,若b>a,则将b的值赋予a;否则,直接执行第三步.

第三步,输出a的值,结束.

(程序框图如下图)

程序如下:(“IF—THEN”语句)

INPUT “a,b”;a,b

IF  b>a  THEN

  a=b

END IF

PRINT  a

END

点评:

设计一个“好”的算法需要在大量的算法设计中积累经验.我们也可以先根据自己的思路设计算法,再与 “成形”的、高效的、优秀的算法比较,改进思路,改进算法,以避免重复计算等问题,提高算法设计的水平.

(2)我们在平常的训练中尽可能地少引用变量,过多的变量不仅会使得算法和程序变得复杂,而且不利于计算机的执行.为此,我们在练习中要尽可能少引入变量并且要积极思考才能少引入变量.

相关题目

某兴趣小组设计如图所示装置进行氯气与金属钠的反应,先
某兴趣小组设计如图所示装置进行氯气与金属钠的反应,先将钠预热,在钠熔融成小球时,撤火,并通入氯气即发生反应,下列叙述中错误的是 A.钠
下列观点中,属于世界观的有 ①生产关系必须适应生产力的
下列观点中,属于世界观的有 ①生产关系必须适应生产力的发展                   ②新事物必然战胜旧事物 ③不同事物的矛盾各不相同    
1937年2月,中国共产党致电国民党,提出“召集各党
1937年2月,中国共产党致电国民党,提出“召集各党、各派、各界、各军的代表会议,集中全国人才,共同救国。”“中国共产党领导的
某农科所通过如图所示的两种育种方法培育成了高品质的糯
某农科所通过如图所示的两种育种方法培育成了高品质的糯小麦。下列有关叙述正确的是( ) A.a、b两过程运用的遗传学原理分别是染色体变异和基因
在一个密闭、恒容的容器中进行下列反应: 4NH3(g)+5O2(g) 4NO(g)
在一个密闭、恒容的容器中进行下列反应: 4NH3(g)+5O2(g) 4NO(g)+6H2O(g) 在一定的条件下达到平衡,现向反应容器中通入少量的氯化氢气体,产生的结果是(
植物和动物相比,植物体的结构层次中不含有的是(    
植物和动物相比,植物体的结构层次中不含有的是(     ) A.细胞  B.组织     C.器官   D.系统
化学用语是简明、国际通用的语言。请用恰当的化学符号填
化学用语是简明、国际通用的语言。请用恰当的化学符号填空: (1)2个氮分子          ;(2)天然气的主要成份          ; (3)酸溶液具
可逆反应N2+3H22NH3的正、逆反应速率可用各反应物或生成物
可逆反应N2+3H22NH3的正、逆反应速率可用各反应物或生成物浓度的变化来表示。下列各关系中能说明反应已达到平衡状态的是( ) A.3v正(N2)=v正(H2)    

最新题目