下列程序执行后输出的结果是______.i=1S=0WHILE S<=100S=S+i2i=i+1WENDPRINT iEND.
题型:不详难度:来源:
下列程序执行后输出的结果是______. i=1 S=0 WHILE S<=100 S=S+i2 i=i+1 WEND PRINT i END. |
答案
当i=1,S=0时,满足进入循环的条件,执行循环体后,S=1,i=2 当S=1,i=2时,满足进入循环的条件,执行循环体后,S=5,i=3 当S=5,i=3时,满足进入循环的条件,执行循环体后,S=14,i=4 当S=14,i=4时,满足进入循环的条件,执行循环体后,S=30,i=5 当S=30,i=5时,满足进入循环的条件,执行循环体后,S=55,i=6 当S=55,i=6时,满足进入循环的条件,执行循环体后,S=91,i=7 当S=91,i=7时,满足进入循环的条件,执行循环体后,S=140,i=8 当S=140,i=8时,不满足进入循环的条件, 故输出的i=8 故答案为:8 |
举一反三
有一个角谷猜想的游戏,其流程图如图.若输出的i=6,则输入的正整数n可能为( )
|
执行如图所示的程序框图,若n=4,则输出s的值是( )
|
某程序框图如图所示,该程序运行后输出S的结果是( )
|
某程序框图如图所示,若该程序运行后输出的值是,则a=______.
|
如下是一个算法的程序: INPUTx IFx<-2THEN y=x^2+1 ELSE IFx>2THEN y=x^2-1 ELSE y=x ENDIF ENDIF PRINT“y=”;y END 根据要求解答问题 (1)请将算法程序用函数关系式表示出来; (2)结合该算法程序画出程序框图. |
最新试题
热门考点