- 流程图
- 共318题
如图所示的流程图中,输出的结果是______.
正确答案
赋值a=5,s=1,
执行s=1×5=5,a=5-1=4;
判断4≥2,执行s=5×4=20,a=4-1=3;
判断3≥2,执行s=20×3=60,a=3-1=2;
判断2≥2,执行s=60×2=120,a=2-1=1;
判断1<2,输出s的值为120.
故答案为120.
阅读右面的算法程序,写出程序运行的结果.
(1)该程序中使用的是______格式的条件语句;
(2)若x=6,则p=______;若x=20,则p=______.
正确答案
(1)由已知中的伪代码,可得
这是一个双分支条件结构
采用的是“IF-THEN-ELSE”格式的条件语句
(2)若x=6,满足条件
则p=6×0.35=2.1
若x=20,不满足条件
则p=10×0.35+(20-10)×0.7=10.5
故答案为:“IF-THEN-ELSE”,2.1,10.5
一个算法的程序框图如图所示,若该程序输出的结果为,定则判断框中应填入的条件是:a<______.
正确答案
程序运行过程中,各变量值如下表所示:
是否继续循环 a b S
循环前/1 0 0
第一圈 是 2 1
第二圈 是 3 2
第三圈 是 4 3
第四圈 是 5 4
第五圈 否
即a=5时退出循环
故继续循环的条件应为:a<6
故答案为:6.
执行如图的程序框图,那么输出S的值是______.
正确答案
框图首先给变量S,k赋值S=2,k=0.
判断1<2012,执行S==-1,k=0+1=1;
判断2<2012,执行S==
,k=1+1=2;
判断3<2012,执行S=2,k=2+1=3;
判断4<2012,执行S=-1,k=3+1=4;
…
程序依次执行,由上看出,程序每循环3次S的值重复出现1次.
而由框图看出,当k=2011时还满足判断框中的条件,执行循环,当k=2012时,跳出循环.
又2012=670×3+2.
所以当计算出k=2012时,算出的S的值为 .
此时2012不满足2012<2012,跳出循环,输出S的值为 .
故答案为:.
某算法的程序框如图所示,若输出结果为,则输入的实数x的值是 ______.
(注:框图中的赋值符号“=”也可以写成“←”或“:=”)
正确答案
根据条件语句可知是计算y=,
当x>1,时log2x=,解得:x=
,
当x≤1,时x-1=,解得:无解,
故答案为:.
此程序框图输出的结果是______.
正确答案
模拟程序的运行过程可得:
当a=4时,S=1×4=4,a=a-1=3,满足继续执行循环的条件
当a=3时,S=4×3=12,a=a-1=2,满足继续执行循环的条件
当a=2时,S=12×2=24,a=a-1=1,不满足继续执行循环的条件,退出循环
故输出结果为24
故答案为:24
阅读如图的流程图.若输入x的值为8,则输出y的值是______.
正确答案
根据如图的流程图可知:当x≤0时,y=2x,
当x>0时,y=log2x,
∵x=8,
∴y=log28=3,
故答案为3.
观察下列等式:照此规律,第5个等式为______.
正确答案
由图知,第n个等式左边是2n-1个连续整数的和,第一个数是n,右边是2n-1的平方.
所以第5个等式是:5+6+7+8+9+10+11+12+13=81.
故答案为:5+6+7+8+9+10+11+12+13=81
扫码查看完整答案与解析