122条件语句文档格式.docx
- 文档编号:6202174
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:10
- 大小:52.54KB
122条件语句文档格式.docx
《122条件语句文档格式.docx》由会员分享,可在线阅读,更多相关《122条件语句文档格式.docx(10页珍藏版)》请在冰点文库上搜索。
PRINTy
END
如果输出的结果为2,那么输入的自变量x的取值范围是( )
A.0B.(-∞,0]
C.(0,+∞)D.R
解析 该程序的功能是求分段函数f(x)=
因为输出的结果是2,故输入的自变量x的取值范围是x≤0.
答案 B
3.在下面程序中,若输入x=
,则输出的y值为( )
INPUT x
IF x>=0 THEN
IF x>0 THEN
PRINT “y=”;
(π/2)*x-5
ELSE
ENDIF
PRINT “y=”;
(π/2)*x-3
A.0B.1
C.3D.
解析 由于
>0,故输出y=
×
-5=1,故选B.
4.为了在运行下面的程序后得到输出y=9,则应该输入________.
IF x<
0 THEN
y=(x+1)^2
y=(x-1)^2
PRINT y
解析 该程序的功能是求函数f(x)=
的函数值,故
或
,解得x=4或-4.
答案 4或-4
5.完成如图所示的程序,输入x的值,求函数y=|8-2x2|的值.
INPUT “x=”;
x
IF ①________THEN
②________
y=2*x^2-8
①________;
②________.
解析 根据ELSE后的语句为y=2*x^2-8,故条件①应为8-2x2≥0,即-2≤x≤2,写出语句为x>
=-2 AND x<
=2;
②应为y=8-2*x^2.
答案 ①x>
=-2 ANDx<
=2 ②y=8-2*x^2
6.设计一个算法,求方程ax+b=0的解,并写出程序.
解 算法:
第一步:
判断a≠0是否成立,若成立,输出结果“解为-
”;
否则执行第二步.
第二步:
判断b=0是否成立.若成立,输出结果“解集为R”;
若不成立,输出结果“方程无解”,结束算法.
程序为:
INPUT“a,b=”;
a,b
IFa<
>
PRINT“x=”;
-b/a
IFb=0THEN
PRINT“解集为R”
PRINT“方程无解”
7.儿童乘坐火车时,若身高不超过1.2m,则无需购票;
若身高超过1.2m但不超过1.5m,可买半票;
若超过1.5m,应买全票,试写出一个购票的算法程序.
解 用h表示儿童身高,则购票的算法程序如下:
INPUT“儿童身高”;
h
=1.2 THEN
PRINT“免票”
IF x>
1.5THEN
PRINT“全票”
PRINT “半票”
END IF
END IF
能力提升
8.如图所示程序在开始运行后,通过键盘输入三个值3,24,7,则输出结果是( )
程序:
INPUT “a,b,c=”;
a,b,c
IF b>
a THEN
t=a
a=b
b=t
IF c>
t=a
a=c
c=t
b THEN
t=b
b=c
PRINT a,b,c
A.3,24,7B.3,7,24
C.24,7,3D.7,3,24
解析 当a=3,b=24,c=7时,此时b>
a,首先是a,b交换数值即a=24,b=3,c=7,又此时c>
b,执行的程序是b,c交换数值,即b=7,c=3,所以a=24,b=7,c=3.
9.下列程序语句是求函数y=|x-4|+1的函数值,则①处为( )
IF x>
=4 THEN
y=x-3;
①__;
A.y=3-xB.y=x-5
C.y=5-xD.y=x-3
解析 ∵y=|x-4|+1=
故选C.
10.根据如图所示的程序,当输入的a,b分别为2,3时,最后输出的m的值是________.
INPUTa,b
IFa>
bTHEN
m=a
m=b
PRINTm
解析 由于2>
3不成立,所以语句执行ELSE后面的m=b,即把b的值赋给m,所以输出的值为3.
答案 3
11.为了在运行下面的程序之后输出y=25,键盘输入的x应该是________.
IFx<
y=(x+1)*(x+1)
y=(x-1)*(x-1)ENDIF
解析 程序对应的函数是y=
由
得x=-6或x=6.
答案 -6或6
12.给出如下程序(其中x满足x>0).
IF x>0 AND x<=4 THEN
y=2*x
IF x<=8 THEN
y=8
y=24-2*x
(1)该程序的功能是求什么函数的函数值?
(2)画出这个程序的程序框图.
解
(1)该程序的功能是求函数
y=
(2)程序框图如图所示.
13.(选做题)如图所示,在边长为16的正方形ABCD的边上有一动点P,点P沿边线由B→C→D→A(B为起点,A为终点)运动.若设点P运动的路程为x,△APB的面积为y,试写出程序,根据输入的x值,输出相应的y值.
解 由题意可得函数关系式为
显然需利用条件语句的嵌套或叠加编写程序.
程序如下:
INPUT“不大于48的非负数x”;
=16THEN
y=8*x
IFx<
=32THEN
y=128
y=8*(48-x)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 122 条件 语句