版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2.2条件语句
KHQHZY课后强化作业
一、选择题
1.下面程序运行后输出结果是3,则输入的x值一定是()
INPUTx
IFx>0THEN
ELSE
y=x
ENDIF
PRINTy
END
A.3B.-3
C.3或一3D.0
[答案]c
血疝该程序语句是求函数尸3的函数值,"=3,・•.户±3.
2.下列程序语句的算法功能是()
INPUTa,b,c
IFa<bTHEN
a=b
ENDIF
IFa<cTHEN
a—c
ENDIF
PRINTa
END
A.输出a,b,c三个数中的最大数
B.输出a,b,。三个数中的最小数
C.将Zb,。按从小到大排列
D.将ab,。按从大到小排列
[答案]A
[解析]由程序语句可知,当比较外方的大小后,选择较大的数赋给绐当比较ac
的大小后,选择较大的数赋给日;最后打印&所以此程序的作用是输出ab,。中最大的
数.
[点评](1)将程序中水4水c改为卧b,金。,则结果是输出ab,c中的最小值.
(2)若要将a,b,c三数按从大到小顺序输出,则程序应改为:
INPUT“a,b,c=";a,b,c
IFb>aTHEN
t=a
a-b
b=t
ENDIF
IFcyaTHEN
t=a
ENDIF
IFc<bTHEN
t-b
b=c
c=t
ENDIF
PRINTa,b,c
END
(3)自己想一下,若要将从键盘输入的任意三个数按从小到大顺序输出,则应将上述语
句怎样修改?
3.若运行如下程序,最后输出y的值为一20,那么输入的力值为()
INPUT
IFt<5THEN
r=2*f-8
EISE
=8*/-
ENDIF
PRINTy
END
A.1()或-6B.1()或-2
C.-6D.1()或-2或-6
[答案]A
[解析]当K5时,由2t—8=—20得£=一6;当时,由8力一#=一2(),得看=
10.
4.运行下列程序,当输入数值一2时,输出结果是()
INPUT“x=";v
IFr>()1,HEN
)=3*SQR(x)
F:I>E
IF.v=0THEN
y=2*v+I
EISE
y--2*x^2+4*x
ENI)IF
ENDIF
PRINTy
END
A.7B.-3
C.0D.-16
[答案]D
[解析]该算法是求分段函数
「35x>0
y=,2x+lx=0,当才=—2时的函数值,
1一2x2+4xx<0
.*.y=16.
5.下列程序语句是求函数y=|x—41+1的函数值,则①处为()
INPUT
IF.v>=4THEN
y=x--3;
ELSE
①
ENDIF
PRINTy
END1
A.尸3—xB.y=x-5
C.y=5—xD.y=ABS(x—4)+1
[答案]c
[%—3(x24)
[解析]Vy=|x—4|+1=1.,故选C.
[5—x(X4)
6.输入两正整数a,6(a>加,判断a能否被6整除,则①处应为()
INPIT"输入正整数aJ)='';〃,b
IEa<-1)THEN
PRINT"输入有误”
EM)IE
r=aMOI)b
IFr=0THEN
PRINT①
EISE
PRINT"N(r
E\l)IF
ENI)
・rB.i—aMODb
."NO”D.“YES”
[答案]D
二、填空题
7.写出下列程序的运行结果
(I)
INPUT“〃=”;〃
IE〃<()
HUNTsohuion';
E1.SE
/=SQK(n);
PRINT/
ENDIF
END
输入a=-4,输出结果为—
输入a=9,输Hl结果为.
(2)
(2)
INPUT=
IF,v<=10
p=.r*0.35;
ELSE
/>=1()*0.35+(.r-l())*().7;
ENDIE
PRINTp
EM)
输入x=6,贝ij〃=__;输入x=20,贝lj夕=
(3)INPUT“x=”;x
x=x+99
IFx〉100THEN
PRINTx
x—xMOD5
ELSEx=SQR(x)
ENDIF
PRINTx
END
输入x=100时;输出结果为;
输入户一18时,输出结果为.
[答案](1)〃。solution,,3
(2)2,1;10.5
(3)199,4;9.
[解析](1)a=9不满足水0,故执行t=SQRT(a),,1=3.
(2)x=6满足启10,,,•代=6X0.35=2.1;
x=20时不满足xW10.
10X0.35+(20-10)X0.7=10.5.
(3)x=100时,x=100+99=199>100,二先输出199,然后计算199MOD5=4,输出
4;
x=-18时,x=—18+99=81>100不成立,.,.执行ELSE后边的x=SQR(*),即才=乖1
=9,输出9.
8.将下列程序补充完整.
判断输入的数片是否为正数,若是,输出它的平方,若不是,输出它的相反数,则②为
INPUT"X=";.v
IF②
}=—.v;
ELSE
j=x<2;
ENDIF
PRINT)
END
[答案]x〈=0
三、解答题
9.汽车托运重量为P(kg)的货物时,托运每千米的费用(单位:元)标准为:
_f0.2P当侬20kg
,一1o.2X20+0.11(夕一20)当。20kg
试编写一程序求行李托运费.
[解析]此题就是一个分段函数求值问题.输入托运重量P,如果320,那么y=0.2只
否则尸0.2X20+0.11(一一20),最后输出费用y.
程序为:
INPUT“输入托运货物重量”;P
IF火=20THEN尸0.2]
10.编写求一个数是偶数还是奇数的程序,从键盘上输入•个数,输出该数的奇偶性.
[解析]INPUT"输入整数a=";a
IFaMOD2=0THEN
PRINT”该数是偶数”
ELSE
PRINT”该数是奇数”
ENDIF
END.
11.某商场为迎接店庆举办促销活动,活动规定,购物额在100元及以内不予优惠,在
100~300元之间优惠货款的5%,超过300元之后,超过部分优惠8%,原优惠条件仍然有效,
写出顾客的购物额与应付金额之间的程序,要求输入购物额能够输出实付货款,并画出程序
框图.
[解析]设购货款为切实付货款V元.
(x(xWlOO)
贝I」尸{0.95X(100<X<300)
1285+(x—300)X0.92(x>300)
程序框图如图所示.
否
/输漱y/
I
[结束)
程序如下:
INPUT“输入购货款x=";x
IFX=100THEN
尸x
EI5E
IFx<=3()0THEN
)=0.95*A
EI5E
j=285+(»-300)*0.92
ENDIE
EM)IK
I'KINT>
END.
*12.设计一个程序,输入a、b、c、m、”的值,输出二次函数尸af+bx+c在闭区间
[加,句上的最大值与最小值.
[解析]二次函数的最值与开口方向(a>0或水0)及对称轴*=一;^•与区间[勿,的关
La
系有关,故用条件语句描述其关系及相应的最值.
算法一:
INPlT**a,b,c,m,n=;a,1),c,m,n
IEa=()THEN
PRINT“输入有误”
ELSE
.4=〃*m2+/,*/〃+<
B=*“"2+1)*n+e
C=c—I)2/(4*〃)
I)=-/)/(2*〃)
ENDIF
IEa>(),THEN
IFl)<mTHEN
PRINT"max=";«
PRINT"min=,,;4
ELSE
IFl)>nTHEN
HUNT44max=M;4
PRINT“min=";4
ELSE
PRINT“min=";C
IEI>=8THEN
PRINT44max=,,;4
El'E
PRINT“回=”出
ENDIF
ENDIF
ENDIF
ELSE
IFl)<mTHEN
PRINTwmax=,,;.4
PRINT”】nin=";4
E15E
IEI)>nTHE、
PRINT=
PRINT,,min=,,;.4
EI5E
PRINT,4max=,,;C
IEA>=BTHEN
PRINT\nin=";8
ELSE
PRINT“疝n=”;1
ENI)IE
ENDIF
EM)IF
ENDII-
E\l)
算法二:
INPUT**«m,n=;〃,/,,「,〃?.〃
IFa=0THEN
PRINT“输入有误”
ENDIF
.4="*m*2+/,*in+c
«="*“2+〃*n+c
C—c—b2/(4*〃)
〃=-b/(2*a)
IF1)<mORl>>nTHEN
IF4>=8THEN
max=.1
min=B
ELSE
max=B
mil)=1
ENDIE
ELSE
IF〃>()THENmin=(:
IFA>=BTHENmax=
El-SEmax=B
ENDIF
EISEmax=C
IFA>=liTHENmin=B
ELSEmin=.4
ENDIE
EM)IE
ENDIF
PRINT44max=,,;max
PRINT"n】in=";niin
ENI)
算法三:不论开口向上还是向下,只要一;^旺[勿,ri],则f(力)与/'(/?)一个最大,一个最
4a
小,如果一[而,n\,则a>0时,(一§最小,a<0时,(一g最大.
1NPII,1),c,m,n=";(/,1),c,m,n
IF〃=()THENPRINT“输入有误”
ENDIF
.4=〃*m,2+1)*m+c,H=u*〃*2+/)*〃+,
C=c—1)2/(4*〃),〃=—I)/(2*〃)
IFA>=BTHEN
max=1,inin=B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新教科版小学科学四年级上册全册教案
- 大象版四年级科学上册全册教案
- 2024至2030年中国高效真空净油机行业发展预测及投资策略报告
- 2024至2030年中国手动液压油桶搬运车行业发展预测及投资策略报告
- 2024至2030年全球及中国呼吸过滤器行业深度研究报告
- 2024至2030年全球与中国3D工业相机市场现状及未来发展趋势
- 2024至2030年中国商品和服务税对账软件市场现状研究分析与发展前景预测报告
- 冷藏车运输标准化建设考核试卷
- 宠物饲料营养支持与疾病预防考核试卷
- 人才梯队建设与选拔考核试卷
- 锚索挡土墙预应力锚索施工方案
- 统编版高中语文必修一 致云雀 公开课课件
- 公交行业车辆监控系统解决方案
- 5个为什么(5WHY)工具培训教材
- 学校中层干部竞聘选拔笔试学习试题
- 最美小区申报材料范文(3篇)
- 大班绘本各种各样的人
- 美术教育专业本科生保研申请书
- 国菜之尊佛跳墙
- 电能表发展历程
- 煤矿重大事故隐患治理方案与煤矿重大灾害防治工作实施方案汇编
评论
0/150
提交评论