遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和END之间的循环体,然后返回到WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到END语句后,从而输出结果.
【解析】
当i=1时,满足i≤4,则s=1,i=2
此时也满足条件i≤4,则时s=1×2+1=3,i=3
此时也满足条件i≤4,则时s=3×3+1=10,i=4
此时也满足条件i≤4,则时s=10×4+1=41,i=5
此时不满足条件i≤4,退出程序,输出s=41