题目内容
在如图所示的程序框图中输入3,结果会输出 .
分析:框图输入n的值后,判断k≤n是否成立,成立继续执行循环体s=s×2,k=k+1,不成立则跳出循环,输出s的值.
解答:解:框图首先给累积变量s赋值1,给循环变量k赋值1,
若输入n的值为3,k=1满足k≤3,执行s=1×2=2,k=1+1=2;
k=2满足k≤3,执行s=2×2=4,k=2+1=3;
k=3满足k≤3,执行s=4×2=8,k=3+1=4;
k=4不满足k≤3,则退出循环体,输出s=8.
故答案为:8.
若输入n的值为3,k=1满足k≤3,执行s=1×2=2,k=1+1=2;
k=2满足k≤3,执行s=2×2=4,k=2+1=3;
k=3满足k≤3,执行s=4×2=8,k=3+1=4;
k=4不满足k≤3,则退出循环体,输出s=8.
故答案为:8.
点评:本题考查了循环结构中的当型结构,即先判断后执行,满足条件执行循环,当不满足条件跳出循环,算法结束,是基础题.
练习册系列答案
相关题目
在如图所示的程序框图中,当n∈N*(n>1)时,函数fn(x)表示函数fn-1(x)的导函数,若输入函数f1(x)=sinx+cosx,则输出的函数fn(x)可化为( )
A、
| ||||
B、-
| ||||
C、
| ||||
D、-
|