题目内容
1
1
.分析:框图是循环框图,由S=0,k=0开始,先执行一次运算后再依次判断执行,写出几次执行步骤后可看出执行的结果成周期出现,求出周期和执行次数后可得最后输出的结果.
解答:解:首先给累加变量S和循环变量k赋值,S=0,k=0,
先执行S=0+cos
=1;
判断0<2012,执行k=0+1=1,S=1+cos
=1;
判断1<2012,执行k=1+1=2,S=1+cos
=0;
判断2<2012,执行k=2+1=3,S=0+cos
=0;
判断3<2012,执行k=3+1=4,S=0+cos
=1;
…
依次以4为周期循环执行,当k=2012时,不满足判断框中的条件,算法结束,输出S,
算法共执行2012次,从k=0开始共执行了503个周期,所以输出的S值为1.
故答案为1.
先执行S=0+cos
| 0×π |
| 2 |
判断0<2012,执行k=0+1=1,S=1+cos
| π |
| 2 |
判断1<2012,执行k=1+1=2,S=1+cos
| 2π |
| 2 |
判断2<2012,执行k=2+1=3,S=0+cos
| 3π |
| 2 |
判断3<2012,执行k=3+1=4,S=0+cos
| 4π |
| 2 |
…
依次以4为周期循环执行,当k=2012时,不满足判断框中的条件,算法结束,输出S,
算法共执行2012次,从k=0开始共执行了503个周期,所以输出的S值为1.
故答案为1.
点评:本题考查了程序框图中的循环结构,虽先执行了一次运算,但框图仍为当型结构,解答此题的关键是判断循环次数,此题是易错题.
练习册系列答案
相关题目