❶ 程序框图,t=0.01 输出n等于多少
n=7 ,以下为分析:
第一次循环:s=1-1/2=1/2,m=1/2/2=1/4,n=1,判断s=0.5>0.01,所以进入第二次循环
第二次循环:s=1/2-1/4=1/4,m=1/4/2=1/8,n=2,判断s=0.25>0.01,所以进入第三次循环
第三次循环:s=1/4-1/8=1/8,m=1/8/2=1/16,n=3,判断s=0.125>0.01,所以进入第三次循环
以上可以看出每一次循环,s都是原来的1/2,n加1 ,那题目就可以转成(1/2)^n次方什么时候不大于t跳出循环,解出n=7