给出1+2+3+4+5+6+7+8+9+10的两个算法,并分别画出流程图.

给出1+2+3+4+5+6+7+8+9+10的两个算法,并分别画出流程图.

答案

思路分析

:可以按逐一相加的程序进行,也可以运用公式1+2+3+…+n=直接运算.由此得到下面的算法及相应的流程图.

:算法1:

第一步:计算1+2得到结果3;

第二步:将上一步中的运算结果3与3相加得到结果6;

第三步:将上一步中的运算结果6与4相加得到结果10;

第四步:将上一步中的运算结果10与5相加得到结果15;

第五步:将上一步中的运算结果15与6相加得到结果21;

第六步:将上一步中的运算结果21与7相加得到结果28;

第七步:将上一步中的运算结果28与8相加得到结果36;

第八步:将上一步中的运算结果36与9相加得到结果45;

第九步:将上一步中的运算结果45与10相加得到结果55;

第十步:输出运算结果.

相应的流程图如图(1)所示.

 (1)算法2:

第一步:取n=10;

第二步:计算;

第三步:输出运算结果.

相应的流程图如图(2)所示.

 (2)思维启示

:两种算法的优劣是显而易见的,流程图的繁简也是非常明显的.算法1采用逐一相加的方法,需要10步,做了9步运算,人工输出9次,流程图用了10个图框,而算法2采用了利用公式的方法,只用了3步,人工输入了2次.可见在设计解决问题的算法时,需考虑多种算法,从中选出最优的、最简单的、最易于计算机执行、人工操作尽量少的算法,这一点是非常重要的.比如当本问题的加数增加到1 000时,再用算法1显然是不可行的.因为它太繁琐,而用算法2则不受加数多少的限制.因此在解决问题时,如果有或能总结出解决问题的公式,我们要尽量采用公式算法.

相关题目

依次填入下面句中方格内的标点符号,最恰当的一项是( )
依次填入下面句中方格内的标点符号,最恰当的一项是( ) (1)像这样的教师,我们怎么会不喜欢她□怎么会不愿意和她亲近呢? (2)那种正直而慈
阅读下面的文章,做题。 森林是环境的保护神 殷培红 ①大
阅读下面的文章,做题。 森林是环境的保护神 殷培红 ①大地回春,万物复苏,又逢植树造林的大好时节。 ②全民参与义务植树,正在成为一种时尚。
John was so sleepy that he could hardly keep his eyes ________ (opening).
John was so sleepy that he could hardly keep his eyes ________ (opening).
 .将一株绿色植物置于密闭锥形瓶中,如图-3所示。在连续60
 .将一株绿色植物置于密闭锥形瓶中,如图-3所示。在连续60分钟监测的过程中,植物一段时间以固定的光照强度持续照光,其余时间则处于完全黑暗中
夜盲症患者的体内可能缺乏                      
夜盲症患者的体内可能缺乏                      (    )A.VAB.AB1C.VCD.VD
下列各图所示的实验操作中,正确的是    (    )A.检查装
下列各图所示的实验操作中,正确的是    (    )A.检查装置的气密性B.点燃酒精灯C.制取氧气、D.滴管滴加液体
如图所示,质量为m的质点,与三根相同的螺旋形轻弹簧相连
如图所示,质量为m的质点,与三根相同的螺旋形轻弹簧相连。静止时,相邻两弹簧间的夹角均为1200.已知弹簧a、b对质点的作用力均为F,则弹簧c对质
赖氨酸的分子式为C6H14O2N2,则赖氨酸的R基为: A.—C4H10N  
赖氨酸的分子式为C6H14O2N2,则赖氨酸的R基为: A.—C4H10N    B.—C4H10O      C.—C4H10ON  D.—C5H11N

最新题目