解题思路:框图首先给变量i,S,P赋值i=1,S=1,P=0,然后判断S<30是否成立,成立执行执行P=P+i,S=S+P,i=i+1;然后继续判断S<30是否成立,依次判断执行,不成立时跳出循环,输出i的值.
框图首先给变量i,S,P赋值i=1,S=1,P=0.
判断1<30成立,执行P=0+1=1,S=1+1=2,i=1+1=2;
判断2<30成立,执行P=1+2=3,S=2+3=5,i=2+1=3;
判断5<30成立,执行P=3+3=6,S=5+6=11,i=3+1=4;
判断11<30成立,执行P=6+4=10,S=11+10=21,i=4+1=5;
判断21<30成立,执行P=10+5=15,S=21+15=36,i=5+1=6;
判断36<30不成立,跳出循环,输出i的值为6.
故选C.
点评:
本题考点: 程序框图.
考点点评: 本题考查了程序框图,考查了当型结构,当型结构是先判断后执行,满足条件执行循环,不满足条件跳出循环,算法结束,是基础题.