温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
1.2
条件
语句
同步
试题
〔同步习题〕 1.2.2条件语句
1、 当时,下面的程序段输出的结果是( )
IF THEN
ELSE
PRINT y
A B C D
2 给出以下四个问题,
①输入, 输出它的相反数
②求面积为的正方形的周长
③求三个数中输入一个数的最大数
④求函数的函数值
其中不需要用条件语句来描述其算法的有 ( )
IF THEN
ELSE
END IF
PRINT x-y ; y-x
END
第3题
A 个 B 个
C 个 D 个
3 右面程序运行后输出的结果为
_______________
4 下面程序运行后实现的功能为_______________
INPUT “a,b,c =”;a,b,c
IF b>a THEN
t=a
a=b
b=t
END IF
IF c>a THEN
t=a
a=c
c=t
END IF
IF c>b THEN
t=b
b=c
c=t
END IF
PRINT a,b,c
END
(第4题)
5、 写出已知函数 输入的值,求y的值程序.
6、 函数,写出求函数的函数值的程序
7、下面是计算应纳税所得额的算法过程,其算法如下:
第一步 输入工资x(注x<=5000);
第二步 如果x<=800,那么y=0;如果800<x<=1300,那么 y=0.05(x-800);
否则 y=25+0.1(x-1300)
第三步 输出税款y, 结束。
请写出该算法的程序框图和程序。(注意:程序框图与程序必须对应)8、 用二分法求方程在上的近似解,精确到,写出算法 画出流程图,并写出算法语句
9. 儿童乘坐火车时,若身高不超过1.1 m,则不需买票;若身高超过1.1 m但不超过1.4 m,则需买半票;若身高超过1.4 m,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。
参考答案
1、D
2、B
3、22, -22
4、把a,b,c三个数按从大到小的顺序输出。
5、解:INPUT “x=”;x
IF x>0 THEN
y=1
ELSE
IF x=0 THEN
y=0
ELSE
y=-1
END IF
END IF
PRINT y
END
6、
解:INPUT “x=”;x
IF x>=0 and x<=4 THEN
y=2x
END IF
IF 4=<x ANDx<=8 THE N
y=8
END IF
IF 8=<x ANDx<=12 THE N
y=2*(12-x)
END IF
PRINT y
END
7、
8、 解:算法如下:
1、取中点,将区间一分为二
2、若,则就是方程的根;否则所求根在的左侧或右侧
若,则,以代替;
若,则,以代替;
3、若,计算终止
此时,否则转到第1步
算法语句:
Input
repeat
if
then print
else
if
then
else
until
print
end
流程图:
9. 解:是否买票,买何种票,都是以身高作为条件进行判断的,此处形成条件结构嵌套. 程序框图是:
程序是:
INPUT “请输入身高h(米):”;h
IF h<=1.1 THEN
PRINT “免票”
ELSE
IF h<=1.4 THEN
PRINT “买半票”
ELSE
PRINT “买全票”
END IF
END IF
END
第 7 页 共 7 页