题目内容
执行如图的程序框图,那么输出S的值是______.
框图首先给变量S,k赋值S=2,k=0.
判断1<2012,执行S=
=-1,k=0+1=1;
判断2<2012,执行S=
=
,k=1+1=2;
判断3<2012,执行S=2,k=2+1=3;
判断4<2012,执行S=-1,k=3+1=4;
…
程序依次执行,由上看出,程序每循环3次S的值重复出现1次.
而由框图看出,当k=2011时还满足判断框中的条件,执行循环,当k=2012时,跳出循环.
又2012=670×3+2.
所以当计算出k=2012时,算出的S的值为
.
此时2012不满足2012<2012,跳出循环,输出S的值为
.
故答案为:
.
判断1<2012,执行S=
| 1 |
| 1-2 |
判断2<2012,执行S=
| 1 |
| 1-(-1) |
| 1 |
| 2 |
判断3<2012,执行S=2,k=2+1=3;
判断4<2012,执行S=-1,k=3+1=4;
…
程序依次执行,由上看出,程序每循环3次S的值重复出现1次.
而由框图看出,当k=2011时还满足判断框中的条件,执行循环,当k=2012时,跳出循环.
又2012=670×3+2.
所以当计算出k=2012时,算出的S的值为
| 1 |
| 2 |
此时2012不满足2012<2012,跳出循环,输出S的值为
| 1 |
| 2 |
故答案为:
| 1 |
| 2 |
练习册系列答案
相关题目
A、
| ||
B、
| ||
C、
| ||
D、
|