一个算法的程序框图如图所示,则该程序运行后输出的结果是________.

发布时间:2020-08-01 05:34:06

一个算法的程序框图如图所示,则该程序运行后输出的结果是________.

网友回答

5

解析分析:不妨设程序开始之前的S为S0,则S0=0,程序开始之前的k为k0,则k0=0.每运行以后可求得相应的Si,ki,当Si≥21000时输出的i+1即为所求.

解答:不妨设程序开始之前的S为S0,则S0=0,程序开始之前的k为k0,则k0=0.运行第一次后,S1=S0+=1<21000,继续运行,把1赋给k,即k1=1;运行第二次后,S2=S1+=1+21<21000,继续运行,把1+1赋给k,,即k2=2;…运行第四次后,S4=S3+=1+21+23+211<21000,继续运行,同理可得有k4=4;运行第五次后,S5=S4+=1+21+23+211+22059,继续运行,同理有k5=5;验证,S5=S4+=1+21+23+211+22059>21000,程序终止.故
以上问题属网友观点,不代表本站立场,仅供参考!