编写程序,输出两个不相等的实数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)我们在平常的训练中尽可能地少引用变量,过多的变量不仅会使得算法和程序变得复杂,而且不利于计算机的执行.为此,我们在练习中要尽可能少引入变量并且要积极思考才能少引入变量.

相关题目

甲、乙两个小组,甲组有3名男生2名女生,乙组有3名女生2名
甲、乙两个小组,甲组有3名男生2名女生,乙组有3名女生2名男生,从甲、乙两组中各选出3名同学,则选出的6人中恰有1名男生的概率等于(      )
 — How was your visit to the Green Expo Garden?   — Wonderful! We enjoye
 — How was your visit to the Green Expo Garden?   — Wonderful! We enjoyed          very much during the whole trip.   A. itself                          B.
图1为6月22日甲乙两地太阳高度日变化示意图,读图回答下面
图1为6月22日甲乙两地太阳高度日变化示意图,读图回答下面试题。 1.该日与北京的白昼相比,甲乙两地的昼长    A.都长于北京             
与激素失调有关的疾病是 A.侏儒症          B.坏血病
与激素失调有关的疾病是 A.侏儒症          B.坏血病         C.白化病         D.贫血
第29届奥运会主会场——国家体育场“鸟巢”工程,先由工程
第29届奥运会主会场——国家体育场“鸟巢”工程,先由工程师设计图纸,后由建筑工人按图纸施工建成。这说明 A.意识能够通过人的实践反作用于客
下列信息的传递中,与其他3种不属于同一类型的是( ) A.
下列信息的传递中,与其他3种不属于同一类型的是( ) A.小囊虫在发现榆、松寄生植物后,会发出聚集信息素,召唤同类来共同取食 B.榆树通过分
某有机物的结构简式为,该有机物不可能发生的化学反应是(
某有机物的结构简式为,该有机物不可能发生的化学反应是( ) A.加成反应 B.酯化反应 C.氧化反应     D.水解反应

最新题目