- 算法与程序框图
- 共2022题
用条件语句描述下面的算法流程图.
正确答案
Read x
If x<0 Then
y←2×x+3
Else
If x>0 Then
y←2×x-5
Else
y←0
End If
End If
Print y
End
Read x
If x<0 Then
y←2×x+3
Else
If x>0 Then
y←2×x-5
Else
y←0
End If
End If
Print y
End
对任意实数x,y,定义运算x*y=ax+by+cxy,其中a,b,c为常数,等号右边的运算是通常意义的加、乘运算.现已知1*2=4,2*3=6,且有一个非零实数m,使得对任意实数x,都有x*m=x,则m=______.
正确答案
∵x*y=ax+by+cxy,1*2=4,2*3=6,
∴a+2b+2c=4 ①
2a+3b+6c=6 ②
由上述两式可得b=2c+2,a=-6c,
∵x*m=x,
∴ax+bm+cxm=x
∴(cm-6c)x+(2c+2)m=x
∴2c+2=0,
c=-1
∴-m+6=1,
∴m=5,
故答案为:5
画出任意输入10个实数,求出其中最大数的框图.
正确答案
略
执行如右图所示的程序框图,则输出的值为_____________;
正确答案
55
试题分析:执行程序得:
所以输出的
.
如图,函数,
,若输入的
值为 3,则输出的
的值为 .
正确答案
9
试题分析:,
,所以
.
将十进制数56转化为二进制数____________
正确答案
略
有一个算法如下:
S1 输入x;
S2 判断x>0
是:z←1;否:z←-1;
S3 z←1+z;
S4 输出z.
试写出上述算法的流程图及相应的伪代码.
正确答案
如图所示,流程图中输出的含义是 .
正确答案
点到直线
的距离
试题分析:这是程序框图中的顺序结构,最后输出的是,这是点到直线的距离公式,所以该程序输出
的含义是:点
到直线
的距离.
(2013•湖北)阅读如图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i= _________ .
正确答案
4
框图首先给累积变量A,B赋值1,1,给循环变量i赋值0.
若输入m的值为2,执行i=1+1,A=1×2=2,B=1×1=1;
判断2<1不成立,执行i=1+1=2,A=2×2=4,B=1×2=2;
判断4<2不成立,执行i=2+1=3,A=4×2=8,B=2×3=6;
判断8<6不成立,执行i=3+1=4,A=8×2=16,B=6×4=24;
判断16<24成立,跳出循环,输出i的值为4.
故答案为4.
在如下程序框图中,输入,则输出的是__________
正确答案
解:∵f1(x)=-sinx,
f2(x)=-cosx,
f3(x)=sinx,
f4(x)=cosx,
f5(x)=-sinx.
∴题目中的函数为周期函数,且周期T=4,
∴f2007(x)=f3(x)=sinx.
故答案为:sinx.
扫码查看完整答案与解析