当前位置:中文谷 >

习题库

> 写出求1+2+3+4+5+6的一个算法。

写出求1+2+3+4+5+6的一个算法。

问题详情:

写出求1+2+3+4+5+6的一个算法。

【回答】

分析:可以按逐一相加的程序进行,也可以利用公式写出求1+2+3+4+5+6的一个算法。

进行,也可以根据加法运算律简化运算过程。

解:算法1:

S1:计算1+2得到3;

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

S3:将第二步中的运算结果6与4相加得到10;

S4:将第三步中的运算结果10与5相加得到15;

S5:将第四步中的运算结果15与6相加得到21。

算法2:

S1:取n=6;

S2:计算写出求1+2+3+4+5+6的一个算法。 第2张

S3:输出运算结果。

算法3:

S1:将原式变形为(1+6)+(2+5)+(3+4)=3×7;

S2:计算3×7;

S3:输出运算结果。

小结:算法1是最原始的方法,最为繁琐,步骤较多,当加数较大时,比如1+2+3+…+10000,再用这种方法是行不通的;算法2与算法3都是比较简单的算法,但比较而言,算法2最为简单,且易于在计算机上执行*作。

知识点:框图

题型:综合题

标签: 算法 写出
  • 文章版权属于文章作者所有,转载请注明 https://zhongwengu.com/exercises/yyew41.html
推荐文章