给出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则不受加数多少的限制.因此在解决问题时,如果有或能总结出解决问题的公式,我们要尽量采用公式算法.

相关题目

–Why are you still waiting in line? –I’ve missed my _______.  A. place 
–Why are you still waiting in line? –I’ve missed my _______.  A. place          B. order            C. turn           D. time
简述日本明治维新前后,日本政治、经济、对外关系的变化
简述日本明治维新前后,日本政治、经济、对外关系的变化。
圈出下列词语中的错别字并在方格中改正。(4分)佛晓   
圈出下列词语中的错别字并在方格中改正。(4分)佛晓      健忘       惊骇      婉如       制栽      匍匐富丽唐皇       不可名
一个车间为了规定工时定额,需要确定加工零件所花费的时间,
一个车间为了规定工时定额,需要确定加工零件所花费的时间,为此进行了10次试验,测得的数据如下:零件数x(个)102030405060708090100加工时间y (分)6268758189951021
图15是“我国东南某地城乡规划示意图”。读图完成下列问题
图15是“我国东南某地城乡规划示意图”。读图完成下列问题。 (1)图中①、②、③三地,最适宜建设城市污水处理厂的是    _______ 。 (2)图中甲
— Would you mind if I sing here?—           . Look at the sign. It
— Would you mind if I sing here?—           . Look at the sign. It says “Be Quiet”.   A. Of course not.   B. Better not.  C. Not at all.           D. I don’t mind.
    下列事故处理措施正确的是                  
    下列事故处理措施正确的是                                            ( ) A.金属钠着火,立即用泡沫灭火器灭火 B.在气
下列各项实验操作正确的是 A.使C2H5Br和NaOH溶液混合后水解
下列各项实验操作正确的是 A.使C2H5Br和NaOH溶液混合后水解,取上层清液,滴加AgNO3溶液检验溴元素 B.为增强高锰酸钾溶液的氧化性,可用盐酸将高锰

最新题目