题目内容
写出求1+2+3+4+5+6的算法
答案:
解析:
提示:
解析:
|
解法一:第一步:计算1+2得到3; 第二步:将第一步的运算结果3与3相加,得到6; 第三步:将第二步的运算结果6与4相加,得到10; 第四步:将第三步的运算结果10与5相加,得到15; 第五步:将第四步的运算结果15与6相加,得到21. 解法二:第一步:取n=6; 第二步:计算 第三步:输出运算结果21. 思路分析:本题按题意可以采取逐个相加的方法计算结果,但这样做的计算量较大. 若使用公式1+2+3+…+n= |
提示:
|
本题的解法二体现了算法的本质:对一类问题的机械的、统一的求解方法.将步骤一直写下去,便得到任意有限个数相加的算法.运用公式使算法显得简单,特别地,当加数的个数比较多时,解法二便显示了它的优越性 |
练习册系列答案
相关题目