x=2,y=3, =5;
x=3,y=5, =8;
x=5,y=8, =13;
x=8,y=13, =21;
x=13,y=21, =34;
x=21,y=34, =55.
由于55≤50不成立,故输出55.故选B.
反思与感悟 高考中对算法框图的考查类型之一就是读图,解决此类问题的关键是根据算法框图理解算法的功能.考查的重点是算法框图的输出功能、算法框图的补充,以及算法思想和基本的运算能力、逻辑思维能力,试题难度不大,大多可以按照算法框图的流程逐步运算而得到.
跟踪训练1 阅读如图所示的算法框图,运行相应的程序,若输入m的值为2,则输出的结果i=________.
答案 4
解析 m=2,A=1,B=1,i=0.
第一次:i=0+1=1,A=1×2=2,B=1×1=1,A>B;
第二次:i=1+1=2,A=2×2=4,B=1×2=2,A>B;
第三次:i=2+1=3,A=4×2=8,B=2×3=6,A>B;
第四次:i=3+1=4,A=8×2=16,B=6×4=24,A<B;
终止循环,输出i=4.
题型二 用循环结构解决累加、累乘问题
例2 设计一个计算1+2+...+100的值的算法,并画出算法框图.
解 方法一 第一步,令i=1,S=0.