题干

下面是一个计算机程序的操作说明:

①初始值x=1,y=1,z=0,n=0;

②n=n+1(将当前n+1的值赋予新的n);

③x=x+2(将当前x+2的值赋予新的x);

④y=2y(将当前2y的值赋予新的y);

⑤z=z+xy(将当前z+xy的值赋予新的z);

⑥如果z>7000,则执行语句⑦,否则回到语句②继续进行;

⑦打印n,z;

⑧程序终止.

请写出语句⑦打印的数值,并写出计算过程.

上一题 下一题 0.0难度 选择题 更新时间:2018-09-12 04:31:31

答案(点此获取答案解析)

解:语句⑦打印出的数值为7682

设n=i时,x,y,z的值分别为xi,yi,zi,依题意得:x0=1,xn=xn﹣1+2,

∴xn是等差数列,且xn=2n+1y0=1,yn=2yn﹣1,∴y<