题目内容
如图所示的程序框图输出的结果为 .

考点:程序框图
专题:算法和程序框图
分析:由程序框图知,第一次运行a=
=-1,i=2;第二次运行a=
=
,i=3;第三次运行a=
=2,i=4;第四次运行a=-1,i=5…由于i不参与a值的计算,可得输出的a值是周期,再根据i=2013时输出a,求得程序运行2012后的a值,即为所求.
| 1 |
| 1-2 |
| 1 |
| 1+1 |
| 1 |
| 2 |
| 1 | ||
1-
|
解答:
解:由程序框图知,第一次运行a=
=-1,i=2;
第二次运行a=
=
,i=3;
第三次运行a=
=2,i=4;
第四次运行a=-1,i=5;
…
∴本循环结构的程序框图输出的a值是周期性变化的,且周期为3,
∵i=2013时输出a,∴程序运行2012=3×670+2次后的a=
,∴输出的结果为
.
故答案是
.
| 1 |
| 1-2 |
第二次运行a=
| 1 |
| 1+1 |
| 1 |
| 2 |
第三次运行a=
| 1 | ||
1-
|
第四次运行a=-1,i=5;
…
∴本循环结构的程序框图输出的a值是周期性变化的,且周期为3,
∵i=2013时输出a,∴程序运行2012=3×670+2次后的a=
| 1 |
| 2 |
| 1 |
| 2 |
故答案是
| 1 |
| 2 |
点评:本题是循环结构的程序框图,根据框图的运行流程判断输出值的周期是解答本题的关键.
练习册系列答案
相关题目