题目内容
(2012•台州一模)若某程序框图如图所示,则该程序运行后输出的i值为
20
20
.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出i的值,将程序运行过程中,各变量的值的变化情况,列表如下,不难分析出程序的运行结果.
解答:解:程序在运行过程中各变量的值如下表示:
i S p 是否继续循环
循环前1 1 0/
第一圈2 3
是
第二圈3 6
+
是
第三圈4 10
+
+
是
…
第18圈19 1+2+3+…+19
+
+
+…+
是
第19圈20 1+2+3+…+20
+
+
+…+
>
否
故最后i输出的值为:20.
故答案为:20.
i S p 是否继续循环
循环前1 1 0/
第一圈2 3
1 |
1+2 |
第二圈3 6
1 |
1+2 |
1 |
1+2+3 |
第三圈4 10
1 |
1+2 |
1 |
1+2+3 |
1 |
1+2+3+4 |
…
第18圈19 1+2+3+…+19
1 |
1+2 |
1 |
1+2+3 |
1 |
1+2+3+4 |
1 |
1+2+3+…+19 |
第19圈20 1+2+3+…+20
1 |
1+2 |
1 |
1+2+3 |
1 |
1+2+3+4 |
1 |
1+2+3+…+20 |
9 |
10 |
故最后i输出的值为:20.
故答案为:20.
点评:本题考查程序框图,解题的关键是理解框图的结构,读出它的运算规则,由此规则进行计算,得出所求的答案,程序框图在新教材实验区是必考题,注意总结它的做题规律.
练习册系列答案
相关题目