题目内容
张老师给学生出了一道题,“试写一个程序框图,计算S=1+
+
+
+
”.发现同学们有如下几种做法,其中有一个是错误的,这个错误的做法是( )
| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
| 1 |
| 9 |
| A、 |
| B、 |
| C、 |
| D、 |
分析:要分析流程图的正误,可逐个的模拟运行,并写出程序的运行结果,然后和题目要求进行比较,如果一致,则说明流程图编写正确,如果不一致,说明错误.
解答:解:对答案中列示的流程图逐个进行分析,
根据分析程序框图结果知:
A,B,D的功能均为累加计算S=1+
+
+
+
,故A、B、D均正确;
C的功能为累加计算S=1+
+
+
,与题目要求不一致,
故C答案对应的流程图不正确
故选C
根据分析程序框图结果知:
A,B,D的功能均为累加计算S=1+
| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
| 1 |
| 9 |
C的功能为累加计算S=1+
| 1 |
| 3 |
| 1 |
| 5 |
| 1 |
| 7 |
故C答案对应的流程图不正确
故选C
点评:由于算法的多样性,我们在编制算法时,可以通过不同的方法实现同一个目标,但是要判断要分析流程图的正误,可模拟程序的运行过程,并写出程序的运行结果,然后和题目要求进行比较,如果一致,则说明流程图编写正确,如果不一致,说明错误.
练习册系列答案
相关题目