解析 开始时,a=1,n=1,
第1次循环时,|1-1.414|=0.414≥0.005,
a=1+=,n=2;
第2次循环时,|-1.414|=0.086≥0.005,a=1+=,n=3;
第3次循环时,|-1.414|=0.014≥0.005,a=1+=,n=4;
第4次循环时,|-1.414|≈0.003<0.005,退出循环,此时,n=4.
答案 4
(3)如图所示的程序框图,当输入x为2 006时,输出的y=( )
A.28 B.10
C.4 D.2
解析 初始条件:x=2 006;第1次运行,x=2 004;第2次运行,x=2 002;第3次运行,x=2 000,...,第1 003次运行,x=0;第1 004次运行,x=-2.不满足条件x≥0,结束循环,所以输出y=32+1=10.
答案 B
规律方法 运行含循环结构的程序框图的解题策略