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

相关题目

目前,网络上活跃着两支特别的粉丝团,一是叫“什锦饭&
目前,网络上活跃着两支特别的粉丝团,一是叫“什锦饭”,另一支是叫“八宝饭”。粉丝们用个性化的语言纯真地表达着对国家领导人的
下列各句中全有通假字的一组是      ①臣愿奉璧往使   
下列各句中全有通假字的一组是      ①臣愿奉璧往使      ②秦王以十五城请易寡人之璧,可与不      ③今臣至,大王见臣列观      ④召有
已知,则的值为(   ) A.3                       
已知,则的值为(   ) A.3                                  B.                        C.2                      
图示为一人工种子。下列对人工种子培育过程的有关叙述中
图示为一人工种子。下列对人工种子培育过程的有关叙述中不正确的是   A.人工种子一般是用离体的植物细胞通过组织培养技术获得的 B.胚状体是由愈
设F是抛物线C­1:y2=2px (p>0) 的焦点, 点A是抛物线与双曲线
设F是抛物线C­1:y2=2px (p>0) 的焦点, 点A是抛物线与双曲线C2: (a>0,b>0)的一条渐近线的一个公共点,且AF⊥x轴,则双曲线的离心率为 (A) 2      
21. The river runs _____ here, into South China Sea. A. broad          
21. The river runs _____ here, into South China Sea. A. broad                  B. widely                      C. broadly              D. Wide
已知集合U,S,T,F的关系如图所示,则下列关系正确的是( )
已知集合U,S,T,F的关系如图所示,则下列关系正确的是( ) ①S∈U;②F⊆T;③S⊆T;④S⊆F;⑤S∈F;⑥F⊆U. A.①③                      
计算:.
计算:.

最新题目